Linux網卡設定檔設定 1.設定檔 www.2cto.com /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(同上,是命令執行) 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(靜態ip狀態設定) BOOTPROTO=dhcp(dhcp擷取) IPADDR=192.168.1.8(靜態ip地址) NETMASK=255.255.255.0 GATEWAY=192.168.1.1(網關)(如果在此設定網關,則上面的無效) 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(關閉網卡) /etc/sysconfig/netowrk-scripts/ifdown eth0(指令碼關閉網卡)或者 ifdown eth0(指向/sbin/ifdown的符號連結) netconfig 是文字視窗的形式設定IP的命令,修改好之後用 service network restart (讓配置參數生效) 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 6.常用測試命令 ping -c 4 172.16.1.1 route (對核心的ip路由表進行操作,主要對己配置的介面的主機或網路設定靜態路由,如通過ifconfig程式配) route add -net 192.168.1.0 netmask 255.255.255.0 eth0 (添加一條到192.168.1.0網路的路由條目) route del -net 192.168.1.0 netmask 255.255.255.0 (刪除路由條目) route -C 查看緩衝表 route -n 查看本地路由表 traceroute 路由跟蹤 註:netconfig、ifconfig、route三者結合使用,不用重啟系統及服務。 7.建立ADSL串連 rpm -qa |grep rp-pppoe rpm -ivh rp-pppoe* (將光碟片) route del default(刪除預設路由) adsl-setup (設定串連) adsl-start (串連測試) adsl-status (查看狀態)