Linux下添加路由网关

时间:2023-01-28 08:19:59

linux设置网关和ip  if=interface

 

修改ip地址

即时生效:

# ifconfig eth0 192.168.0.20 netmask 255.255.255.0

启动生效:

修改/etc/sysconfig/network-scripts/ifcfg-eth0

 

修改default gateway

即时生效:

# route add default gw 192.168.0.254

启动生效:

修改/etc/sysconfig/network-scripts/ifcfg-eth0

 

修改dns

修改/etc/resolv.conf

修改后可即时生效,启动同样有效

 

修改host name

即时生效:

# hostname fc2

启动生效:

修改/etc/sysconfig/network

 

etc/sysconfig/network-scripts/ifcfg-ethN 文件

  在RedHat中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。

  下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:

  DEVICE=eth0

  IPADDR=x.x.x.x

  NETMASK=255.255.255.0

  NETWORK=x.x.x.x

  BROADCAST=x.x.x.x

  ONBOOT=yes

  BOOTPROTO=none

  USERCTL=no

  若希望手工修改网络地址或在新的接口上增加新的网络界面,可以通过修改对应的文件(ifcfg-ethN)或创建新的文件来实现。

  DEVICE=name     name表示物理设备的名字

  IPADDR=addr     addr表示赋给该卡的IP地址

  NETMASK=mask    mask表示网络掩码

  NETWORK=addr    addr表示网络地址

  BROADCAST=addr   addr表示广播地址

  ONBOOT=yes/no   启动时是否激活该卡

  none:无须启动协议

  bootp:使用bootp协议

  dhcp:使用dhcp协议

  USERCTL=yes/no       是否允许非root用户控制该设备

 

手工使用命令法是基于以太网卡已装入的情况下,编辑配置文件来配置网络的方法。具体步骤如下:  

  ⑴ 编辑/etc/rc.d/rc.local文件  

   在该文件中加入类似下列各行:  

   #配置第一个以太网卡eth0的IP地址,子网掩码,UP起激活作用  

   /sbin/ifconfig,etho 163.1.5.125 netmask 255.255.0.0 UP  

   #配置并激活回环设备lo  

   /sbin/ifconfig lo 127.0.0.1 UP 

   /sbin/route add –host 127.0.0.1 lo  

   #让Linux将本地网的信息发送到eth0接口  

   /sbin/route add –net 163.1.5.125 netmask 255.255.0.0 eth0  

   #指定访问远程网络的缺省网关,假定缺省网关的IP地址为163.1.1.254  

   /sbin/route default gw 163.1.1.254 eth0  

   ⑵ 编辑/etc/resdv.conf文件  

   该文件作用是设置名称服务器。可加入下列内容。  

   #指定本机域名为linux.net。  

    Domain linux.net  

   #域名称服务器(DNS),可以是本地网,也可以是远程网上的。按nameserver的顺序#逐一查找。若未找到,则Linux放弃寻找。  

    Nameserver 163.1.1.4  

    Nameserver 10.55.0.33  

   ⑶ 编辑/etc/hosts.conf文件  

   设置主机文件表。可加入如下行: 

    order hosts,bind  

    multi on  

    163.1.5.125 lgx.linux.net lgx  

   第一行表示:查找名称时,首先检查本地主机文件(hosts),然后按/etc/resolv.conf所指定的Nameservers顺序查找。  

   第三行列出主机IP地址、主机名和别名。

   对/etc/rc.d/rc.local,/etc/hosts.conf,/etc/resolv.conf三个文件编辑后,必须重新启动机器。