Rhel

在redhat 6中設置靜態IP

  • June 3, 2015

我安裝了 Redhat 6 x86_64。我正在使用網路連接螢幕來設置如下所示的靜態 IP 地址(我希望我家中的兩台 PC 能夠互相看到:一台 Redhat PC 和一台 Mac)

192.168.0.5 
255.255.255.0 
192.168.0.1 

當我執行ifconfig它時,它只顯示lovirbr0資訊。我不知道這些項目是什麼(我不太了解網路設置)。

當我嘗試時,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。

引用自:https://unix.stackexchange.com/questions/52474