设置Linux网络的方法
生活随笔
收集整理的這篇文章主要介紹了
设置Linux网络的方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
設(shè)置Linux網(wǎng)絡(luò)的方法有兩種:?
第一種:修改配置文檔(需要重啟網(wǎng)絡(luò)配置,永遠(yuǎn)生效)?
一、修改IP地址? [aeolus@db1 network-scripts]$ vi ifcfg-eth0?
DEVICE=eth0?
ONBOOT=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?
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)安裝完,以后通過(guò)命令模式配置網(wǎng)卡IP。?
**************************************************
第二種:使用命令修改(直接即時(shí)生效,重啟失效)?
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up?
說(shuō)明: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ù)說(shuō)明查看相關(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? 如果要重起生效,就把這些寫(xiě)到起動(dòng)腳本 rc.local中
====================================================?
配置文件通常是/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.conf
?nameserver 202.109.14.5?
nameserver 202.96.209.5? search localdomain?
示例環(huán)境:
修改ip地址?
即時(shí)生效:? # ifconfig eth0 192.168.0.20 netmask 255.255.255.0? 啟動(dòng)生效:? 修改/etc/sysconfig/network-scripts/ifcfg-eth0? 修改default gateway?
即時(shí)生效:? # route add default gw 192.168.0.254?
啟動(dòng)生效:? 修改/etc/sysconfig/network-scripts/ifcfg-eth0?
修改dns? 修改/etc/resolv.conf
修改后可即時(shí)生效,啟動(dòng)同樣有效?
修改host name?
即時(shí)生效:? # hostname fc2?
啟動(dòng)生效:? 修改/etc/sysconfig/network?
第一種:修改配置文檔(需要重啟網(wǎng)絡(luò)配置,永遠(yuǎn)生效)?
一、修改IP地址? [aeolus@db1 network-scripts]$ vi ifcfg-eth0?
DEVICE=eth0?
ONBOOT=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?
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)安裝完,以后通過(guò)命令模式配置網(wǎng)卡IP。?
**************************************************
第二種:使用命令修改(直接即時(shí)生效,重啟失效)?
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up?
說(shuō)明: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ù)說(shuō)明查看相關(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? 如果要重起生效,就把這些寫(xiě)到起動(dòng)腳本 rc.local中
====================================================?
配置文件通常是/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.conf
?nameserver 202.109.14.5?
nameserver 202.96.209.5? search localdomain?
示例環(huán)境:
修改ip地址?
即時(shí)生效:? # ifconfig eth0 192.168.0.20 netmask 255.255.255.0? 啟動(dòng)生效:? 修改/etc/sysconfig/network-scripts/ifcfg-eth0? 修改default gateway?
即時(shí)生效:? # route add default gw 192.168.0.254?
啟動(dòng)生效:? 修改/etc/sysconfig/network-scripts/ifcfg-eth0?
修改dns? 修改/etc/resolv.conf
修改后可即時(shí)生效,啟動(dòng)同樣有效?
修改host name?
即時(shí)生效:? # hostname fc2?
啟動(dòng)生效:? 修改/etc/sysconfig/network?
轉(zhuǎn)載于:https://blog.51cto.com/xinglei2010/1061659
總結(jié)
以上是生活随笔為你收集整理的设置Linux网络的方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: nginx 配置笔记
- 下一篇: Dell服务器RAID常用管理命令总结