Rhel
在redhat 6中設置靜態IP
我安裝了 Redhat 6 x86_64。我正在使用網路連接螢幕來設置如下所示的靜態 IP 地址(我希望我家中的兩台 PC 能夠互相看到:一台 Redhat PC 和一台 Mac)
192.168.0.5 255.255.255.0 192.168.0.1
當我執行
ifconfig
它時,它只顯示lo
和virbr0
資訊。我不知道這些項目是什麼(我不太了解網路設置)。當我嘗試時,
ifconfig -a
它會顯示eth0
、和。相關資訊 如下:lo``sit0``virbr0``eth0
鏈路封裝:乙太網 HWaddr 90:2B:34:74:05:30 廣播組播人數:1500 公制:1 RX 數據包:192 錯誤:0 丟棄:0 超限:0 幀:0 TX 數據包:6 錯誤:0 丟棄:0 超限:0 幀:0 碰撞:0 txqueuelen:1000 RX 字節 53811 (52.5 KiB) TX 字節:468 (468.0 b) 中斷:29 基地址:0xc000
有人可以幫助我指出我的設置是否有問題或如何解決此問題?
您可以通過在 Redhat 中
/etc/sysconfig/network-scripts/ifcfg-eth0
以使用者身份編輯文件來提供靜態 IP 。root
它應該如下所示:
DEVICE=eth0 BOOTPROTO=STATIC IPADDR=192.168.0.5 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 ONBOOT=yes
保存此文件後。您需要使用以下命令重新啟動網路守護程序。
$ sudo /etc/init.d/network stop $ sudo /etc/init.d/network start
這也應該為介面提供 IP 地址
eth0
。並且ifconfig
命令eth0
也應該列出。
配置 IP 地址後,執行以下命令
service NetworkManager stop chkconfig NetworkManager off
即使在啟動後它也會保留提供的 ip。