linux網(wǎng)卡配置文件:/etc/sysconfig/network-scripts/ifcf-xxx
為霍爾果斯等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及霍爾果斯網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站制作、霍爾果斯網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
DEVICE:此配置文件應(yīng)用到的哪個設(shè)備,此選項為必備參數(shù),需要正確配置。
HWADDR:對應(yīng)的設(shè)備的MAC地址,必須對相關(guān)網(wǎng)卡mac地址相匹配。默認情況不用修改。
BOOTPROTO:激活此設(shè)備時使用的地址配置協(xié)議,常用的dhcp, static, none, bootp;必須配置的選項。
ONBOOT:在系統(tǒng)引導(dǎo)時是否激活此設(shè)備,必須配置的選項。
TYPE:接口類型;常見有的Ethernet, Bridge;必須配置的選項
NM_CONTROLLED:NM是NetworkManager的簡寫;此網(wǎng)卡是否接受NM控制;CentOS6建議為“no”
UUID:設(shè)備的惟一標識;
IPADDR:指明IP地址;
NETMASK:子網(wǎng)掩碼;
GATEWAY: 默認網(wǎng)關(guān);
DNS1:第一個DNS服務(wù)器指向;
DNS2:第二個DNS服務(wù)器指向;
USERCTL:普通用戶是否可控制此設(shè)備;
PEERDNS:如果BOOTPROTO的值為“dhcp”,是否使用dhcp的DNS
下面是一個參考網(wǎng)卡配置
[root@test-3 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:0c:29:4e:f0:1a IPV6INIT=no NM_CONTROLLED=yes ONBOOT=yes TYPE=Ethernet USERCTL=no PEERDNS=yes
linux路由配置文件:/etc/sysconfig/network-scripts/route-xxx
1. 網(wǎng)段 via 網(wǎng)關(guān)
192.168.0.0/24 via 192.168.0.1
192.168.1.0/24 via 192.168.0.1
2. 每三行定義一條路由
ADDRESS#=TARGET
NETMASK#=mask
GATEWAY#=GW
ADDRESS1=192.168.0.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.0.1
命令行網(wǎng)絡(luò)管理工具
1.ip
ip [ OPTIONS ] OBJECT { COMMAND | help } #OBJECT 可以是{ link | addr | route }
ip link show 顯示全部網(wǎng)絡(luò)硬件信息
ip link set dev interface up|down 開關(guān)網(wǎng)卡
ip addr 顯示全部網(wǎng)絡(luò)硬件信息
ip addr add IP/MASK dev interface string 網(wǎng)卡配置信息
如 ip addr add 192.168.0.0/24 dev eth2
ip route show 顯示路由信息
ip route add IP/MASK via GW dev interface
如 ip route add 192.168.0.0/24 via 192.168.0.1 dev eth0
如添加默認網(wǎng)關(guān):ip route add default via 172.16.0.1 dev eth0
ip route add IP/MASK dev IFACE string src SOURCE_IP
2.ifconfig
ifconfig [interface]
ifconfig -a 顯示全部網(wǎng)絡(luò)硬件信息
ifconfig inferface up|down 開關(guān)網(wǎng)卡
ifconfig interface [aftype] options | address ...
ifconfig interface IP/MASK
如 ifconfig eth0 10.0.0.1/24
ifconfig interface IP netmask MASK
如 ifconfig eth0 10.0.0.1 netmask 255.255.255.0
3.route
route -n 顯示主機路由信息
route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If] 添加路由
目標:192.168.1.3 網(wǎng)關(guān):172.16.0.1
route add -host 192.168.1.3 gw 172.16.0.1 dev eth0
目標:192.168.0.0 網(wǎng)關(guān):172.16.0.1
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0
默認路由,網(wǎng)關(guān):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 [-net|-host] target [gw Gw] [netmask Nm] [[dev] If] 刪除路由
目標:192.168.1.3 網(wǎng)關(guān):172.16.0.1
route del -host 192.168.1.3
目標:192.168.0.0 網(wǎng)關(guān):172.16.0.1
route del -net 192.168.0.0 netmask 255.255.255.0
nmcli [ OPTIONS ] OBJECT { COMMAND | help }
device - show and manage network interfaces
connection - start, stop, and manage network connections
nmcli connection modify IFACE [+|-]setting.property value
setting.property:
ipv4.addresses
ipv4.gateway
ipv4.dns1
ipv4.method
manual