rathat网络配置

Linux 的网络配置基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。


  下面是相关的配置文件:


  /ect/hosts        配置主机名和IP地址的对应,对本机提供解析


  /etc/resolv.conf      配置域名(在hosts内解析不到时此域名生效)


  /etc/sysconfig/network      配置主机名和网关


  /etc/sysconfig/network-scripts/ifcfg-eth0 配置IP、Mask等网络参数


  一、网卡配置


  cat /etc/sysconfig/network-scripts/ifcfg-eth0


  DEVICE=eth0


  ONBOOT=yes


  BOOTPROTO=static


  IPADDR=192.168.1.250


  NETMASK=255.255.255.0


  GATEWAY=192.168.76.1


  ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127


  ifconfig eth0:0 192.168.0.253 netmask 255.255.255.0


  ifconfig eth0:1 192.168.0.252 netmask 255.255.255.0


  ifconfig eth0 down


  ifconfig eth0 up


  二、多网卡配置:


  cat /etc/sysconfig/network-scripts/ifcfg-eth0


  DEVICE=eth0


  BOOTPROTO=static


  IPADDR=192.168.1.2


  NETMASK=255.255.255.0


  ONBOOT=yes


  cat /etc/sysconfig/network-scripts/ifcfg-eth0


  DEVICE=eth1


  BOOTPROTO=static


  IPADDR=222.157.4.82


  NETMASK=255.255.255.128


  ONBOOT=yes


  vi   /etc/rc.d/rc.local


  route add -net 192.168.0.0/24 gw 192.168.0.254 dev eth0


  route add -net 222.157.0.0/16 gw 222.157.66.1 dev eth1


  三、网关配置:


  注意:以下用命令设置的方式设置完后需要将命令加入到 /etc/rc.d/rc.local 中,否则重启后设置被自动清除!


  1、在 /etc/sysconfig/network-scripts/ifcfg-eth0 中配置;


  GATEWAY=192.168.76.1


  2、在 /etc/sysconfig/network 中配置:


  cat /etc/sysconfig/network


  NETWORKING=yes


  HOSTNAME=zhaohang.com


  GATEWAY=192.168.76.1


  3、用命令设置:


  如果只需要添加默认路由可以这样设置:


  route add default gw 192.168.1.1


  route del default gw 192.168.1.254 (可以删除默认路由,用此方法改变后几分钟就可以生效.)


  如果两个网卡均需要网关可以这样设置:


  route add -net 192.168.0.0/24 gw 192.168.0.254 dev eth0


  route add -net 222.157.0.0/16 gw 222.157.66.1 dev eth1


  备注:设置好路由或默认网关以后可以用命令查看:


  route -n


  netstat -rn


  route print (For windows)


一、检查安装包
[root@ www.linuxidc.com ~]# rpm -qa | grep dhcp
dhcp-4.1.1-12.P1.el6.x86_64


二、修改配置文件/etc/dhcp/dhcpd.conf
如下:


//支持的dhcp动态更新方式(non:不支持;interim:互动更新模式;ad-hoc:特殊更新模式)
ddns-update-style interim; 
#ignore client-updates;


#subnet<网络号> netmask <子网掩码>:指定作用域
subnet 192.168.1.0 netmask 255.255.255.0 {
 #指定地址池,将在192.168.1.20~192.168.1.254范围之内的IP地址动态分配给客户机
        range 192.168.1.20 192.168.1.254;


        option routers 192.168.1.1;       #客户端默认网关为192.168.1.1
        option subnet-mask 255.255.255.0;  #指定客户端子网掩码


        option domain-name "example.com";     #指定DNS后缀
        option domain-name-servers *.*.*.*;   #DNS服务器地址
        option broadcast-address 192.168.1.255;   #指定广播地址


        default-lease-time 86400; #指定默认租约时间,单位是秒
        max-lease-time 172800;  #指定最长租赁时间,单位是秒


 #为网络适配器的物理地址为00:0C:29:23:F5:A2的主机保留指定IP地址
        host pc1 {
                hardware ethernet 00:0C:29:D4:E7:58;
                fixed-address 192.168.1.50;
        }
}


三、设置网卡IP为相同网段
修改:/etc/sysconfig/network-scripts/ifcfg-eth0”文件如下:
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO="static"
IPADDR=192.168.1.1
PREFIX=24
GATEWAY=x.x.x.x


DNS1=x.x.x.x
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"


检查:
[root@ www.linuxidc.com ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:23:F5:A2 
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe23:f5a2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:189208 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9344 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12301428 (11.7 MiB)  TX bytes:1247215 (1.1 MiB)


四、启动dhcp
[root@ www.linuxidc.com ~]# service dhcpd start
正在启动 dhcpd:[确定]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值