命令模式:
- ifcfg:ifconfig, route, netstat
- ip:object {link, addr, route}, ss, tc
圖形模式:
- system-config-network-tui
- setup
一、網(wǎng)卡
(1)修改網(wǎng)卡名
CentOS 6網(wǎng)卡名字默認是eth0、eth1...
網(wǎng)卡名配置文件 /etc/udev/rules.d/70-persistent-net.rules
[root@CentOS6 ~]#vim /etc/udev/rules.d/70-persistent-net.rules
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ec:
f0:ac", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
只需要修改NAME=""這一項即可。修改后需要重新加載網(wǎng)卡驅(qū)動模塊才能生效滥搭。
(2)網(wǎng)卡驅(qū)動
ethtool -i eth0
查看驅(qū)動信息
[root@CentOS6 ~]#ethtool -i eth0
driver: e1000
version: 7.3.21-k8-NAPI
firmware-version:
...
[root@CentOS6 ~]#lsmod |grep -i e1000
e1000 134863 0
#查看驅(qū)動模塊
[root@CentOS6 ~]#modprobe -r e1000
#卸載驅(qū)動模塊抖坪,注意:卸載后會斷網(wǎng)
[root@CentOS6 ~]#modprobe e1000
#加載驅(qū)動模塊
二阅茶、網(wǎng)絡(luò)配置
1、ifconfig命令
ifconfig interface [aftype] options | address ...
ifconfig -a
#查看所有網(wǎng)卡信息亭敢,包括被禁用的網(wǎng)卡
ifconfig eth1 up
#啟用eth1網(wǎng)卡數(shù)據(jù)鏈路層
ifconfig eth1 192.168.43.101/24
#配置eth1的IP為192.168.43.101/24
ifdown eth1
#從網(wǎng)絡(luò)層禁用eth1
ifup eth1
#從網(wǎng)絡(luò)層啟用eth1
2畏吓、route命令
查看:
route -n
#查看路由表
添加
route add -net default gw 192.168.43.10 dev eth0
#添加默認路由
route del -net 172.16.1.0/16 gw 192.168.43.10 dev eth0
#刪除172.16.1.0/16的路由
#如果是主機路由墨状,就把-net改成-host
3、ip命令
ip [ OPTIONS ] OBJECT { COMMAND | help }
- OBJECT:link菲饼、addr歉胶、route
- COMMAN:set、show
查看:
ip link
#查看網(wǎng)卡數(shù)據(jù)鏈路層信息
ip addr
#查看網(wǎng)卡網(wǎng)絡(luò)層信息
ip route
#查看路由表
ip addr show ens33
#查看網(wǎng)卡ens33網(wǎng)絡(luò)層信息
** 配置:**
- IP地址
ip link set eth1 up
#啟用網(wǎng)卡eth1
ip addr add 172.0.0.0/8 dev eth1 label home
#配置eth1的ip巴粪,并且加上標簽“home”。標簽只是個備注說明粥谬,可以不加肛根。重復(fù)使用這個命令可以給一個網(wǎng)卡配置多個ip
ip addr del 172.0.0.0/8 dev eth1
#刪除eth1的ip
- 路由
ip route add 192.168.1.0/24 via 172.16.0.1
#添加路由信息
ip route add default via 172.16.0.1
#添加默認路由
ip route del default via 172.16.0.1
#刪除默認路由