linux网络配置

1、马上生效,所作出的改动重启网络服务或主机后失效

a. 网卡、IP、掩码

网卡命名方式

以太网:ethX

ifconfig是一个用来查看当前主机上活动状态的网卡,也可以配置、启用或禁用网络接口的命令

ifconfig -a:查看主机上的所有网卡

ifconfig eth0:查看eth0网卡的信息

指定IP地址:ifconfig eth0 192.168.1.1/24

                        ifconfig eth0 172.16.10.1/16

                        ifconfig eth0 10.0.0.0/8


b. 网关:

route

    add:添加

         -host:主机路由

         -net:网络路由

             -net 0.0.0.0

                 route add -net|host DEST gw NEXTHOP

                 route add default gw NEXTHOP

                 route add -net 10.0.0.0/8 gw 192.168.10.1        #10.0.0.0通过192.168.10.1到达

                 route add default gw 192.168.10.1

     del:删除

         -host

         -net

            route del -net 10.0.0.0/8

            route del -net 0.0.0.0

            route del default

查看:

route

route -n:以数字方式显示各主机或端口等相关信息


2、  配置完成后不会生效,要重启网络服务或主机后

网络服务配置文件(永久有效)

RHEL5:/etc/init.d/network {start|stop|restart|status}

RHEL6:/etc/init.d/NetworkManager {start|stop|restart|status} 但是目前功能不完善,所以把这个功能禁用,启用RHEL5的功能


a.IP地址和子网隐码地址

网络接口配置文件:

/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME

DEVICE=:关联的设备名称,要与文件名的后办部“INTERFACE_NAME”保持一致

BOOTPROTO={static|none|dhcp|bootp}:引导协议:要使用静态地址,使用static或none:dhcp表示使用DHCP服务器获取地址

IPADDR=:IP地址

NETMASK=:子网掩码

GATEWAY=:设定默认网关

ONBOOT=:开机时是否自动激活次网络接口

HWADDR=:硬件地址,要与硬件中的地址保持一致,可省

USERCTL={yes|no}:是否允许普通用户控制此接口

PEERDNS={yes|no}:是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址

例:

# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:C0:1C:8F
TYPE=Ethernet
UUID=d63853e2-b0e9-4b15-a21e-a09aeca9212e
ONBOOT=no    -->    ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp    -->    BOOTPROTO=static
                  -->    IPADDR=192.168.1.21
                  -->    NETMASK=255.255.255.0

b.网关地址,配置主机名

# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost    -->    HOSTNAME=user
                      -->GATEWAY=192.168.1.254

c.DNS配置

DNS服务器指定方法只有一种:

编辑/etc/resolv.vonf

    nameserver DNS_TP_1

    nameserver DNS_TP_2

    nameserver 172.16.0.1

    nameserver 202.102.224.68

例:

# vim /etc/resolv.conf
    -->    nameserver 192.168.1.254

上面配置完后要重启网络才能连接上网

# service network restart    #重启网络


你可能感兴趣的:(IP,ifconfig,网络配置)