網卡配置相關
contos 網卡配置文件 etc/sysconfig/ifcfg-*
配置文件
/etc/hosts(本地主機ip地址映射,可以有多個別名)。
/etc/services(端口號與標準服務之間的對應關系)。
/etc/sysconfig/network(設置主機名,網關,域名)。
HOSTANME=zjw.com(主機名)(需要重啟計算機才有效)
GATEWAY=192.168.1.1(網關)
/etc/rc.d/init.d/network restart(腳本服務啟動)
service network restart(同上,是命令執(zhí)行)
2.和DNS相關
/etc/host.conf
/etc/nsswitch.conf
/etc/resolv.conf(配置dns)
3.網卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0(哪張網卡)
ONBOOT=yes
BOOTPROTO=static(靜態(tài)ip狀態(tài)設置)
BOOTPROTO=dhcp(dhcp獲。
IPADDR=192.168.1.8(靜態(tài)ip地址)
NETMASK=255.255.255.0
GATEWAY=192.168.1.1(網關)(如果在此設置網關linux常用命令,則上面的無效)
MACADDR=00:0C:29:96:38:F8(修改mac地址)(永久有效)
/etc/rc.d/init.d/network restart(腳本啟動)
service network restart(命令啟動)
4.IP配置方法及自動獲取ip
ifconfig eth0 192.168.0.10 將采用默認子網掩碼
ifconfig eth0 192.168.0.10 netmask 255.255.255.252 (手動定義子網掩碼)
ifconfig eth0 up(激活網卡)
/etc/sysconfig/network-scripts/ifup eth0(腳本激活網卡)或者
ifup eth0(指向/sbin/ifup的符號鏈接)。注:修改mac地址,用此好像無效,切記。
ifconfig eth0 down(關閉網卡)
$ echo "ipv6init = no " >> /etc/sysconfig/network-scripts/ifconfig-eth0 。 $ echo "ipv6init = no " >> /etc/sysconfig/network-scripts/ifconfig-eth0。/etc/sysconfig/network-scripts/ifcfg-eth0。
ifdown eth0(指向/sbin/ifdown的符號鏈接)
netconfig
是文本窗口的形式設置IP的命令,修改好之后用
service network restart (讓配置參數(shù)生效)
ifconfig eth0 -dynamic(手動設置獲取dhcp ip地址)
5.修改MAC地址
ifconfig eth0 down
ifconfig eth0 hw ether 00:00:0c:12:34:56
/etc/rd.d/init.d/network(上面的修改可存儲在此腳本中)
ifconfig eth0 up
#上面這種方法是在內核中修改,下次開機將還原
要永久有效在網卡配置文件中加入以下這一條:
MACADDR=00:00:0c:12:34:56
/etc/sysconfig/network-scripts/ifcfg-eth0