linux系統(tǒng)中網(wǎng)關(guān)ip修改設(shè)置命令大全
linux系統(tǒng)中網(wǎng)關(guān)ip修改設(shè)置命令大全
Linux操作系統(tǒng)是基于UNIX操作系統(tǒng)發(fā)展而來(lái)的一種克隆系統(tǒng),它誕生于1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時(shí)間)。接下來(lái)是小編為大家收集的linux系統(tǒng)中網(wǎng)關(guān)ip修改設(shè)置命令大全,歡迎大家閱讀:
linux系統(tǒng)中網(wǎng)關(guān)ip修改設(shè)置命令大全
修改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
etc/sysconfig/network-scripts/ifcfg-ethN 文件
在RedHat中,系統(tǒng)網(wǎng)絡(luò)設(shè)備的配置文件保存在“/etc/sysconfig/network-scripts”目錄下,ifcfg-eth0包含第一塊網(wǎng)卡的配置信息,ifcfg-eth1包含第二塊網(wǎng)卡的配置信息。
下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:
DEVICE=eth0
IPADDR=x.x.x.x
NETMASK=255.255.255.0
NETWORK=x.x.x.x
BROADCAST=x.x.x.x
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
若希望手工修改網(wǎng)絡(luò)地址或在新的接口上增加新的網(wǎng)絡(luò)界面,可以通過(guò)修改對(duì)應(yīng)的文件(ifcfg-ethN)或創(chuàng)建新的文件來(lái)實(shí)現(xiàn)。
DEVICE=name name表示物理設(shè)備的名字
IPADDR=addr addr表示賦給該卡的IP地址
NETMASK=mask mask表示網(wǎng)絡(luò)掩碼
NETWORK=addr addr表示網(wǎng)絡(luò)地址
BROADCAST=addr addr表示廣播地址
ONBOOT=yes/no 啟動(dòng)時(shí)是否激活該卡
none:無(wú)須啟動(dòng)協(xié)議
bootp:使用bootp協(xié)議
dhcp:使用dhcp協(xié)議
USERCTL=yes/no 是否允許非root用戶控制該設(shè)備
手工使用命令法是基于以太網(wǎng)卡已裝入的情況下,編輯配置文件來(lái)配置網(wǎng)絡(luò)的方法。具體步驟如下:
?、?編輯/etc/rc.d/rc.local文件
在該文件中加入類似下列各行:
#配置第一個(gè)以太網(wǎng)卡eth0的IP地址,子網(wǎng)掩碼,UP起激活作用
/sbin/ifconfig,etho 163.1.5.125 netmask 255.255.0.0 UP
#配置并激活回環(huán)設(shè)備lo
/sbin/ifconfig lo 127.0.0.1 UP
/sbin/route add –host 127.0.0.1 lo
#讓Linux將本地網(wǎng)的信息發(fā)送到eth0接口
/sbin/route add –net 163.1.5.125 netmask 255.255.0.0 eth0
#指定訪問(wèn)遠(yuǎn)程網(wǎng)絡(luò)的缺省網(wǎng)關(guān),假定缺省網(wǎng)關(guān)的IP地址為163.1.1.254
/sbin/route default gw 163.1.1.254 eth0
?、?編輯/etc/resdv.conf文件
該文件作用是設(shè)置名稱服務(wù)器??杉尤胂铝袃?nèi)容。
#指定本機(jī)域名為linux.net。
Domain linux.net
#域名稱服務(wù)器(DNS),可以是本地網(wǎng),也可以是遠(yuǎn)程網(wǎng)上的。按nameserver的順序#逐一查找。若未找到,則Linux放棄尋找。
Nameserver 163.1.1.4
Nameserver 10.55.0.33
?、?編輯/etc/hosts.conf文件
設(shè)置主機(jī)文件表??杉尤肴缦滦校?/p>
order hosts,bind
multi on
163.1.5.125 lgx.linux.net lgx
第一行表示:查找名稱時(shí),首先檢查本地主機(jī)文件(hosts),然后按/etc/resolv.conf所指定的Nameservers順序查找。
第三行列出主機(jī)IP地址、主機(jī)名和別名。
對(duì)/etc/rc.d/rc.local,/etc/hosts.conf,/etc/resolv.conf三個(gè)文件編輯后,必須重新啟動(dòng)機(jī)器。
五、結(jié)束語(yǔ)
綜上所述,只要采用其中的任意一種方法,定義主機(jī)名字、主機(jī)表、網(wǎng)絡(luò)接口設(shè)備及路由等參數(shù),配置好Linux以太網(wǎng),就能接入Internet,享受Internet提供的服務(wù)。
看了“linux系統(tǒng)中網(wǎng)關(guān)ip修改設(shè)置命令大全”還想看: