linux設定閘道器和ip

2021-06-19 16:10:43 字數 2209 閱讀 3702

linux設定閘道器和ip

修改ip位址

即時生效:

# ifconfig eth0 192.168.0.20 netmask 255.255.255.0

啟動生效:

修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改default gateway

即時生效:

# route add default gw 192.168.0.254

啟動生效:

修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改dns

修改/etc/resolv.conf

修改後可即時生效,啟動同樣有效

修改host name

即時生效:

# hostname fc2

啟動生效:

修改/etc/sysconfig/network

etc/sysconfig/network-scripts/ifcfg-ethn 檔案

在redhat中,系統網路裝置的配置檔案儲存在「/etc/sysconfig/network-scripts」目錄下,ifcfg-eth0包含第一塊網絡卡的配置資訊,ifcfg-eth1包含第二塊網絡卡的配置資訊。

下面是「/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

若希望手工修改網路位址或在新的介面上增加新的網路介面,可以通過修改對應的檔案(ifcfg-ethn)或建立新的檔案來實現。

device=name     name表示物理裝置的名字

ipaddr=addr     addr表示賦給該卡的ip位址

netmask=mask    mask表示網路掩碼

network=addr    addr表示網路位址

broadcast=addr   addr表示廣播位址

onboot=yes/no   啟動時是否啟用該卡

none:無須啟動協議

bootp:使用bootp協議

dhcp:使用dhcp協議

userctl=yes/no       是否允許非root使用者控制該裝置

在該檔案中加入類似下列各行:  

#配置第乙個乙太網卡eth0的ip位址,子網掩碼,up起啟用作用  

/sbin/ifconfig,etho 163.1.5.125 netmask 255.255.0.0 up  

#配置並啟用回環裝置lo  

/sbin/ifconfig lo 127.0.0.1 up 

/sbin/route add –host 127.0.0.1 lo  

#讓linux將本地網的資訊傳送到eth0介面  

/sbin/route add –net 163.1.5.125 netmask 255.255.0.0 eth0  

#指定訪問遠端網路的預設閘道器,假定預設閘道器的ip位址為163.1.1.254  

/sbin/route default gw 163.1.1.254 eth0  

該檔案作用是設定名稱伺服器。可加入下列內容。  

#指定本機網域名稱為linux.net。  

domain linux.net  

#網域名稱稱伺服器(dns),可以是本地網,也可以是遠端網上的。按nameserver的順序#逐一查詢。若未找到,則linux放棄尋找。  

nameserver 163.1.1.4  

nameserver 10.55.0.33  

設定主機檔案表。可加入如下行: 

order hosts,bind  

multi on  

163.1.5.125 lgx.linux.net lgx  

第一行表示:查詢名稱時,首先檢查本地主機檔案(hosts),然後按/etc/resolv.conf所指定的nameservers順序查詢。  

第三行列出主機ip位址、主機名和別名。

對/etc/rc.d/rc.local,/etc/hosts.conf,/etc/resolv.conf三個檔案編輯後,必須重新啟動機器。

linux設定閘道器修改ip相關

在網路上搜的 編輯檔案 etc sysconfig network scripts ifcfg eth0 device eth0 裝置名稱,不要修改 bootproto static 不要修改 broadcast 172.16.140.255 廣播位址,一般為本網段的最後乙個ip ipaddr 17...

Linux下程式設計設定IP,閘道器

1.拼湊成指令實現 include include int main void char cmd gw 64 sprintf cmd ip mask,ifconfig eth0 s netmask s ip,mask sprintf cmd gw,route add default gw s net...

linux中IP,閘道器的設定

在linux作業系統下修改ip dns和路由配置的命令如下 ifconfig eth0 新的 ip 一 修改ip位址 aeolus db1 network scripts vi ifcfg eth0 device eth0 onboot yes bootproto static ipaddr 219...