轉(zhuǎn)帖自:http://bbs./space/viewspacepost.aspx?postid=4489 在Linux中不管你是做服務(wù)器還是只是平常使用,上網(wǎng)肯定都是最重要和不可缺少的一個(gè)因素之一, 所以就涉及到它的ip gateway dns等network配置和使用。但是設(shè)置linux網(wǎng)絡(luò)的方法有兩種: 第一種:使用命令修改(直接即時(shí)生效,重啟失效) #ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 說明: eth0是第一個(gè)網(wǎng)卡,其他依次為eth1,eth* 192.168.0.1是給網(wǎng)卡配置的第一個(gè)網(wǎng)卡配置的ip地址 netmask 255.255.255.0 配置的是子網(wǎng)掩碼 up是表示立即激活 ifconfig的更多參數(shù)說明查看相關(guān)幫助 gateway: # route add default gw 192.168.30.1 eth0 dns: # vi etc/resolv.conf nameserver 202.131.80.1 nameserver 202.131.80.5 如果要重起生效,就把這些寫到起動(dòng)腳本 rc.local中 第二種:修改配置文檔(需要重啟網(wǎng)絡(luò)配置,永遠(yuǎn)生效) 一、修改IP地址 [aeolus@db1 network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 NBOOT=yes BOOTPROTO=static IPADDR=192.168.30.197 NETMASK=255.255.255.0 GATEWAY=192.168.30.1 二、修改網(wǎng)關(guān) vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=Aaron GATEWAY=192.168.30.1 三、修改DNS [aeolus@db1 etc]$ vi resolv.conf nameserver 202.131.80.1 nameserver 202.131.80.5 (一般現(xiàn)在這樣設(shè)置以后都要重啟network,所以還涉及到網(wǎng)絡(luò)重啟配置) 四、重新啟動(dòng)網(wǎng)絡(luò)配置 方法有多種: 1:root賬戶下 # service network restart 2:# /etc/init.d/network restart(如果有這項(xiàng)配置的話) 3:# ifdown eth0 # ifup eth0 4:# ifconfig eth0 down # ifconfig eth0 up 五、啟動(dòng)和關(guān)閉防火墻 即時(shí)生效: 1:#service iptables start #service iptables stop 重啟系統(tǒng)生效: 2:#service iptables on #service iptables off 當(dāng)然ip gateway dns都是隨你的網(wǎng)絡(luò)改變而改變的 linux系統(tǒng)安裝完,以后通過命令模式配置網(wǎng)卡IP。 ==================================================== 配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-name ==================================================== 1.配置網(wǎng)卡IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #第二塊網(wǎng)卡:vi /etc/sysconfig/network- scripts/ifcfg-eth1 DEVICE=eth0 #物理設(shè)備名 IPADDR=192.168.1.10 #IP地址 NETMASK=255.255.255.0 #掩碼值 NETWORK=192.168.1.0 #網(wǎng)絡(luò)地址(可不要) BROADCAST=192.168.1.255 #廣播地址(可不要) GATEWAY=192.168.1.1 #網(wǎng)關(guān)地址 ONBOOT=yes # [yes|no](引導(dǎo)時(shí)是否激活設(shè)備) USERCTL=no #[yes|no](非root用戶是否可以控制該設(shè)備) BOOTPROTO=static #[none|static|bootp|dhcp](引導(dǎo)時(shí)不使用協(xié)議|靜態(tài)分配|BOOTP協(xié)議|DHCP協(xié) 議) 2.配置網(wǎng)卡DNS 配置文件在/etc/resolv.conf下面。 vi /etc/resolv.conf nameserver 202.109.14.5 #主DNS nameserver 219.141.136.10 #次DNS search localdomain 所以網(wǎng)絡(luò)配置完成后,都需要重啟網(wǎng)絡(luò)服務(wù):service network restart 或/etc/init.d/network restart ----------------------------------------------------------------------------------- 3.單網(wǎng)卡綁定兩個(gè)IP Linux的設(shè)備配置文件存放在/etc/sysconfig/network-scripts里面, 對(duì)于以太網(wǎng)的第一個(gè)設(shè)備,配置文件名一般為ifcfg-eth0 如果需要為第一個(gè)設(shè)備綁定多一個(gè)IP地址, 只需要在/etc/sysconfig/network-scripts目錄里面創(chuàng)建一個(gè)名為ifcfg-eth0:0的文件, 內(nèi)容樣例為: DEVICE="eth0:0" IPADDR="211.100.10.119" NETMASK="255.255.255.0" 其中的DEVICE為設(shè)備的名稱,IPADDR為此設(shè)備的IP地址,NETMASK為子網(wǎng)掩碼,ONBOOT表示在啟動(dòng)時(shí) 自動(dòng)啟動(dòng)。 ----------------------------------------------------------------------------------- 如果需要再綁定多一個(gè)IP地址,只需要把文件名和文件內(nèi)的DEVICE中的eth0:x加一即可。LINUX最多 可以支持255個(gè)IP別名。 restart network 以下是配置文件的清單: #/etc/sysconfig/network-scripts/ifcfg-eth0:DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 IPADDR=192.168.1.10 NETMASK=255.255.255.0 NETWORK=192.168.1.0 HWADDR=52:54:AB:2F:CF:F0 GATEWAY=192.168.1.1 ONBOOT=on TYPE=Ethernet#/etc/resolv.confnameserver 202.109.14.5 nameserver 202.96.209.5 search localdomain 示例環(huán)境: CODE:OS: FC2 NIC: eth0 host name: fc2 ip: 192.168.0.20/24 default gateway: 192.168.0.254 |
|