用一條命令顯示本機eth0網卡的ip地址
⑴ Linux-ifcfg-eth0網卡配置
為了配置Linux系統的eth0網卡,可以通過編輯ifcfg-eth0文件實現。使用命令`vi /etc/sysconfig/network-scripts/ifcfg-eth0`打開文件,添加以下配置:
DEVICE=eth0
TYPE=Ethernet
UUID=c0d98a0b-737c-4108-8b9d-b16700d7efa0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
HWADDR=00:0C:29:26:46:24
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
LAST_CONNECT=1487717395
配置完成後,重啟網路服務或重啟計算機以使更改生效。
在配置文件中,各參數含義如下:
DEVICE: 網卡介面名稱
TYPE: 網卡類型(乙太網)
ONBOOT: 系統啟動時是否自動載入連接(啟用)
NM_CONTROLLED: 是否由Network Manager託管(啟用)
BOOTPROTO: 啟用地址協議(DHCP自動獲取動態地址IP)
IPADDR: 網卡IP地址
NETMASK: 網卡網路地址(子網掩碼)
GATEWAY: 網關地址
DNS1: DNS地址
HWADDR: 網卡設備MAC地址
BROADCAST: 網卡廣播地址
DEFROUTE: 是否設置為默認路由(啟用)
PEERDNS: 是否允許DHCP獲得的DNS覆蓋本地DNS(啟用)
PEERROUTES: 是否從DHCP伺服器獲取用於定義介面的默認網關的信息的路由表條目
IPV4_FAILURE_FATAL: 如果ipv4配置失敗是否禁用設備(啟用)
IPV6INIT: 是否啟用IPv6的介面(不啟用)
NAME: 網路連接的名字
USERCTL: 是否允許非root用戶控制該設備(禁用)
為了重新導入ifcfg-eth0網路配置文件,使用命令`/etc/init.d/network reload`。
網卡介面的關閉與激活可通過`ifdown eth0`和`ifup eth0`命令實現。網卡狀態查詢使用`service network status`命令。
網路服務的啟動與關閉可以使用`service network stop`和`service network start`命令,或者通過`/etc/init.d/network stop`和`/etc/init.d/network start`命令。
臨時配置網卡信息,無需重啟,可以使用`ifconfig eth0`命令。通過此命令,可以查看網卡介面信息、當前路由及網關信息。
為了在eth0中添加一塊虛擬網卡,可以使用命令`sudo ifconfig eth0:0`創建或刪除虛擬網卡,重啟伺服器或網路後,虛擬網卡將不再存在。
⑵ 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信息,這對於網路配置和故障排查都非常重要。
⑶ linux下如何查看某個網卡當前使用的IP。
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。