CentOS 7 系统命令 --- 网络网卡管理相关
目前CentOS7.1已经发布,于CentOS6.6相比,有部分管理级的命令使用了新的代码配置,在本文中将主要阐述替代以往ifconfig网络配置命令ip系列的用法说明。
查看网络硬件配置,包括uuid,ip地址,mac等基本信息由以往的ifconfig变更为
ip addr show 或更简单的 ip a
该命令将罗列出上述信息,以下是输出范例
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:71:02:9b brd ff:ff:ff:ff:ff:ff inet 192.168.16.32/24 brd 192.168.16.255 scope global eno16777728 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe71:29b/64 scope link valid_lft forever preferred_lft forever 3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN link/ether 56:84:7a:fe:97:99 brd ff:ff:ff:ff:ff:ff inet 172.17.42.1/16 scope global docker0 valid_lft forever preferred_lft forever
其中1号是本机环回,2号是配置的物理网卡,3号是docker的网卡
当需要启用或禁用某块物理网卡时,使用以下命令
ip link set eth0 up或down
当需要启用或禁用网卡的混合模式时,使用如下命令
ip link set eth0 promisc on或off
当需要改变某块网卡的队列长度时,使用如下命令
ip link set eth0 txqueuelen 1200(改成需要的数值)
当需要改变网卡的MTU值时,使用如下命令
ip link set eth0 mtu 1400(改成需要的数值)
当需要设置或删除某块物理网卡的IP地址时,使用如下命令
ip addr add或del 192.168.0.1/24 dev eth0
查看路由表的命令没有变化,仍旧是
ip route list
当需要手动指定静态路由以及跳出接口时,使用如下命令
ip route add 192.168.1.0/24 via 192.168.0.254 dev eth0(范例为4.0/24网段的地址访问时从eth0网卡走0.254这个网关出)
设置默认网关的命令为
ip route add default via 192.168.0.254 dev eth0
删除默认网卡的命令为
ip route del default
删除指定网络地址段的网关路由配置使用如下命令
ip route del 192.168.1.0/24
网卡的配置文件编辑,仍然需要去存放配置文件的目录下,和以往版本路径一样
cd /etc/sysconfig/network-scripts/
在这个目录里找到对应的网卡配置文件就可以手动编辑了,以下是一个网卡的静态地址配置范例
HWADDR=00:00:00:01:AA:11 <---此处每块网卡不同 TYPE=Ethernet BOOTPROTO=static <---此处为dhcp时则为自动获取 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eth0 <---此处每块网卡不同 UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01 <---此处每块网卡不同 ONBOOT=yes IPADDR=192.8.1.211 <---此处为你想要配置的静态地址IP PREFIX=24 <---此处为子网掩码配置,也可用NETMASK配置255.255.255.0格式 GATEWAY=192.8.1.1 <---此处为你想要配置的网关地址 DNS1=192.8.1.1 <---此处为你想要配置的DNS地址,如果需要配置多个DNS,下起一行DNS2=