在 redhat 6 中设置静态 IP

Phu*_*yen 8 rhel dhcp configuration

我安装了 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它显示eth0losit0virbr0。信息 eth0如下:

链接封装:以太网 HWaddr 90:2B:34:74:05:30
广播多播 MTU: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

有人能帮我指出我的设置是否有问题或如何解决这个问题吗?

pra*_*tri 13

您可以通过在 Redhat 中/etc/sysconfig/network-scripts/ifcfg-eth0root用户身份编辑文件来提供静态 IP 。

它应该是这样的:

DEVICE=eth0
BOOTPROTO=STATIC
IPADDR=192.168.0.5
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes
Run Code Online (Sandbox Code Playgroud)

保存此文件后。您需要使用以下命令重新启动网络守护进程。

$ sudo /etc/init.d/network stop
$ sudo /etc/init.d/network start
Run Code Online (Sandbox Code Playgroud)

这也应该为eth0接口提供 IP 地址。并ifconfig命令应该列出eth0还。