分享交流
合作共赢!

Linux深入学习【九】——网络配置

一、Linux配置项

将Linux加入到网络中,需要配置四项参数:

  • IP, 即网络唯一识别码包含网络位和主机位;
  • netmask,即子网掩码标定了
  • 路由/网关, 即访问外网的网络流经方向;
  • DNS服务器, 即域名解析ip地址的作用(默认有主次DNS服务器做负载)

二、配置方式及命令

1. 动态分配:DHCP(Dynamic Host Configuration Protocol)

2. 静态指定

  • ifcfg相关命令: ifconfig, route, netstat
  • ip相关命令:  object {link, addr, route}, ss, tc
  • 编辑配置文件(永久生效):system-config-network-tui(setup),Cetnos7: nmcli, nmtui

3.常用命令

ifconfig命令:配置后立即生效,但不永久生效

ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address …

  • ifconfig: 显示活动状态网络接口信息
  • ifcofnig -a: 显示活动和非活动网络接口信息
  • ifconfig IFACE [up/down]: 显示某个网卡接口信息,或启用/停止某个网络接口
  • ifconfig IFACE ip/mask [up] :配置IP地址和子网掩码,默认自动启用此接口
  • ifconfig IFACE ip netmask MASK: 配置IP地址和子网掩码,默认自动启用此接口

ifconfig命令实例:

  • ipconfig eth0 172.16.100.9/16:添加eth0网络接口IP地址为172.16.100.9,掩码为长度为16(255.255.0.0)
  • ifconfig eth0 172.16.100.9 network 255.255.0.0 : 添加eth0网络接口IP地址为172.16.100.9,掩码为为255.255.0.0(长度16)

route命令: 路由管理命令

  • route -n : 查看路由
  • route add [-net|-host] target [netmask Nm]
    [gw Gw] [[dev] If] : 添加路由
  • route [-v] [-A family |-4|-6] del [-net|-host] target [gw Gw] [net‐
    mask Nm] [metric N] [[dev] If]

route命令实例:

例如:目标:192.168.1.3 网关:172.16.0.1

  • route add -host 192.168.1.3 gw 172.16.0.1 dev eth0 : 添加本机网络接口eth0的网络192.168.1.3的路由172.16.0.1
  • route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0 : 添加网络接口eth0的网络路由192.168.0.0的的子网掩码255.255.255.0路由为172.16.0.1
  • route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1 :设置默认网关,或
  • route add default gw 172.16.0.1 :设置默认路由
  • route del -host 192.168.1.3 : 删除192.168.1.3的本机路由配置
  • route del -net 192.168.0.0 netmask 255.255.255.0 : 删除网路路由配置信息

DNS服务器指定

此内容查看价格1立即购买
赞(0) 打赏
未经允许不得转载:琼杰笔记 » Linux深入学习【九】——网络配置

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册