eth0網關
1. 靜態路由配置格式是什麼
靜態路由配置格式在redhat環境下,有三種配置方法:
方法一:在/etc/sysconfig/network配置文件中配置:
default via 192.168.3.1 dev eth0 #192.168.3.1為eth0網卡的網關地址
10.211.6.0/24 via 192.168.3.1 dev eth0
10.0.0.0/8 via 10.212.52.1 dev eth1 #10.212.52.1為eth1網卡的網關地址
註:該種配置寫法同樣支持寫到/etc/sysconfig/network-scripts/route-interferface 配置文件中。
具體可以參看redhat官方文檔。
方法二:在/etc/sysconfig/network-scripts/route-interferface 配置文件配置
在這里支持祥塵悉兩種配置格式的寫法
A:方法1中提到的方法
cat /etc/sysconfig/network-scripts/route-eth0
0.0.0.0/0 via 192.168.3.1 dev eth0
10.211.6.0/24 via 192.168.3.1 dev eth0
cat /etc/sysconfig/network-scripts/route-eth1
10.0.0.0/8 via 10.212.52.1 dev eth1
B:網路掩碼法
cat /etc/sysconfig/network-scripts/route-eth0
ADDRESS0=0.0.0.0
NETMASK0=0.0.0.0
GATEWAY0=192.168.3.1
ADDRESS1=10.211.6.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.3.1
其中網段地址和掩碼全是0代表為所有網段,即默認路由。
cat /etc/sysconfig/network-scripts/route-eth1
ADDRESS0=10.0.0.0
NETMASK0=255.0.0.0
GATEWAY0=10.212.52.1
網路掩碼法也可以參看redhat官方文檔。
方法三:/etc/sysconfig/static-routes配置
cat /etc/sysconfig/static-route
any net any gw 192.168.3.1
any net 10.211.6.0/24 gw 192.168.3.1
any net 10.0.0.0 netmask 255.0.0.0 gw 10.212.52.1
註:默認情況下主機中並沒有該文件,之所以該方法也可以是因為/etc/init.d/network啟動腳本會調用該文件,具體調用部分代碼如下:
Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
fi
三、suse靜態路由配置
(1)eth0網關擴展閱讀:
配置靜態路由的命令的格式為:
router(config)# ip route network [mask] {address | interface} [distance] [permanent]
其中各參數含義如下:
network:目標網路謹乎的網路ID。
mask:目標網路的子網掩碼。
address:到達目標網路經過的下一跳路由器的入口IP地址。
interface:到兄螞達目標網路的必經的本地路由器的出口的介面名稱。
distance:管理開銷,不需要改變默認管理開銷時,使用該參數進行修改。
permanent:永久有效。如果配置了該選項,即使該介面被關閉,這條靜態路由也不會被刪除。
參考資料:網路-靜態路由
2. Linux 下怎麼設置、刪除網關
1、首先登陸連接linux系統,輸入 fconfig可以查看到當前本機的IP地址信息,可以看到上面查詢IP地址,對應的網卡為eth0。
3. Linux如何查看本機的IP/gateway/dns
在Linux系統中,查看本機的IP、網關和DNS信息是一項常見的操作。要獲取本機的IP地址,可以通過以root用戶身份登錄後執行命令ifconfig來查看,其中eth0表示第一塊網卡,而lo則是默認的設備。
想要知道本機的默認網關,同樣需要以root用戶身份登錄,並運行netstat -rn命令。在輸出結果中,以0.0.0.0開頭的一行中的Gateway欄位即為默認網關。此外,也可以查看/etc/sysconfig/network文件,裡面可能包含了指定的地址。
至於DNS信息,可以通過查看/etc/resolv.conf文件來獲取。在這個文件中,通常會包含類似如下的內容:
nameserver 202.96.69.38
nameserver 202.96.64.38
這些名字伺服器的地址就是本機所使用的DNS伺服器。
以上就是在Linux系統中查看本機IP、網關和DNS信息的方法,按照這些步驟操作即可輕松獲取所需信息。
需要注意的是,如果想要查看的網路介面名稱不同,比如是eth1或者其他名稱,那麼在執行ifconfig命令時,需要將eth0替換為正確的介面名稱。
此外,為了確保網路配置的正確性,建議定期檢查這些配置文件,確保它們與當前的網路環境相匹配。
對於使用其他版本Linux系統的用戶,可能需要根據具體版本的不同,進行相應命令的調整。例如,在較新的版本中,可能需要使用ip命令代替ifconfig來查看網路介面信息。
總之,通過這些方法,用戶可以輕松地獲取到Linux系統中本機的IP地址、網關和DNS信息,這對於網路配置和故障排查都非常重要。
4. linux ifcfg-eth0 network 是什麼
linux系統中第一塊網卡的配置。
Linux中ifcfg-eth0配置參數說明:
ifcfg-eth0在/etc/sysconfig/network-scripts下,
其配置如下:
DEVICE=物理設備名
IPADDR=IP地址
NETMASK=掩碼值
NETWORK=網路地址
BROADCAST=廣播地址
GATEWAY=網關地址
ONBOOT=[yes|no](引導時是否激活設備)
USERCTL=[yes|no](非root用戶是否可以控制該設備)
BOOTPROTO=[none|static|bootp|dhcp](引導時不使用協議|靜態分配|BOOTP協議|DHCP協議)
HWADDR = MAC地址
有的參數並非必需。
原來的配置如下:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
在這種情況下網卡沒有被激活。
修改後的配置如下:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.129.128
IPADDR=192.168.129.2
NETMASK=255.255.255.0
NETWORK=192.168.129.0
ONBOOT=yes
這樣每次開機時網卡就可以被激活。