Linux怎么在字符界面配置ip地址?

如题所述

网络配置的文件有四个,第一个是本地域名解析文件/etc/hosts,这个可以在小型局域网里面使用,如果有connect到Internet那么要在/etc/nsswitch里面把dns和file的位置调换一下,dns在file前面;
第二个是dns服务器配置文件/etc/resolv.conf这里面主要写dns服务器ip地址和自动补全的域名,一般就只有两行,一行是search example.com比如你ping station1的话,电脑会自动ping station1.example.com 另外一行是nameserver IP 这就是你指定的dns服务器了;第三个是/etc/sysconfig/netwrok,这个是网络全局配置,具体里面的配置我忘了,这里面可以指定网关,还有一句最重要,好像是networking 要为yes 不然每次电脑开机都起不来网卡。还有一个hostname,主机名称,和dns解析有关的;
第四个是:/etc/sysconfig/network-scripts/ifcfg-ethN
就是网卡的配置文件了,N未0到无穷大,0为第一张网卡,DEVICE=ethN设备名称
里面可以设置ip地址的行是IPADDR
设置网关的行是gateway,(如果在之前的/etc/sysconfig/network里面设置了gateway,也是以网卡的设置为准,如果网卡里面没有设置gateway,那么以/etc/sysconfig/network里面的设置为)
子网掩码的行是netmask。
ONBOOT开机是否启动网卡,
BOOTPROTO,有三种形式,第一种是dhcp,第二种是static,第三种是none

上面是我自己写的,有些定义的地方可能不对,但是差不多那意思,你可以自己看看几个配置文件。我这里没有RedHat所以不知道对不对,对了我说的那些都是以RedHat enterprise linux5.4来说的
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-11-15
Linux系统下如何设置IP地址?我们可以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限。在Linux系统的 /etc/sysconfig/network-script/ifcfg-eth0文件中存放着网卡IP地址配置的相关信息,它的具体格式为:
  [root@localhost network-scripts]# cat ifcfg-eth0
  DEVICE=eth0
  BOOTPROTO=none
  ONBOOT=yes
  TYPE=Ethernet
  NETMASK=255.255.255.0
  IPADDR=IP地址
  USERCTL=no
  PEERDNS=yes
  GATEWAY=网关地址(路由器的IP地址)
  下面我们来举个例子如何实现Linux环境下设置IP地址。
  #ifconfig eth0 192.168.0.1或者修改/etc/sysconfig/network-scripts/下的ifcfg-eth0
  #vi /etc/syssconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0
  BOOTPROTO=static
  HWADDR= ;这里是你网卡的物理地址,通常检测到的网卡你就不用输入了
  ONBOOT=yes
  IPADDR=192.168.0.1
  NETMASK=255.255.255.0
  NETWORK=192.168.1.0
  BROADCAST=192.168.1.255
  GATEWAY= ;这里输入你的网关,路由器的IP地址
  按:wq保存退出
  #/sbin/service network restart
  如果网卡启动是OK的话就说明IP地址设定成功了。另外我们可以用ifconfig eth0来显示当前的IP来确认是否设置正确。
  利用以下命令:
  /etc/init.d/network reload 命令或service network [命令]
  重新导入该文件,实现网络启动。到此IP配置完毕并且生效。本回答被网友采纳
第2个回答  2011-04-07
ERT字样,这时跟windows的记事本一样了,改吧。内容见下
改完后按ESC键,再输入冒号x——:x保存退出。
service network restart
你的IP就出来了。

DEVICE=eth0
BOOTPROTO=none
IPADDR=192.168.0.1
GATEWAY=192.168.0.254
ONBOOT=yes
TYPE=Ethernet
第3个回答  2011-04-19
ERT字样,这时跟windows的记事本一样了,改吧。内容见下
改完后按ESC键,再输入冒号x——:x保存退出。
service network restart
你的IP就出来了。

DEVICE=eth0
BOOTPROTO=none
IPADDR=192.168.0.1
GATEWAY=192.168.0.254
ONBOOT=yes
TYPE=Ethernet
另外,虚机团上产品团购,超级便宜
第4个回答  2011-04-07
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
service network restart
相似回答