网络(二)--网络的基本配置

以太网命令配置

命令所做出的改动重启网络服务或主机后失效

  • 1、查看以太网络接口
# ifconfig [ethX]
    -a: 显示所有接口的配置信息
# ifconfig ethX IP/MASK [up|down]  ifconfig命令也可以配置IP地址,配置的地址立即生效,但重启网络服务或主机,都会失效;

接口名称的修改
RHEL5: /etc/modprobe.conf
RHEL6: /etc/udev/rules.d/70-persistent-net.rules
  • 2、网络服务的管理
RHEL5: /etc/init.d/network {start|stop|restart|status}
RHEL6: /etc/init.d/NetworkManager {start|stop|restart|status}
  • 3、路由的管理
(1)添加
    # route: 显示路由表
        -n: 以数字方式显示各主机或端口等相关信息
        add
            -host: 主机路由
            -net: 网络路由
    # route add -net|-host DEST gw NEXTHOP
    # route add -net 10.0.1.0/24 gw 192.168.100.6
    # route add default gw NEXTHOP
(2)删除
    # del:删除
        -host
        -net 
    
    # route del -net 10.0.0.0/8 
    # route del -net 0.0.0.0
    # route del default
  • 4、配置主机名
# hostname HOSTNAME

以太网配置文件配置

  • 1、网络接口配置文件
网络接口配置文件:
/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地址;
  • 2、路由的配置
/etc/sysconfig/network-scripts/route-ethX
添加格式一:
DEST    via     NEXTHOP

添加格式二:
ADDRESS0=
NETMASK0=
GATEWAY0=
  • 3、DNS的配置
DNS服务器指定方法只有一种:
/etc/resolv.conf
nameserver DNS_IP_1
nameserver DNS_IP_2
指定本地解析:
/etc/hosts
主机IP    主机名    主机别名
192.168.0.1        www.baidu.com        www
  • 4、配置主机名
/etc/sysconfig/network
HOSTNAME=

图形界面的网络配置

RHEL5: 
    setup: system-config-network-tui
    system-config-network-gui

iproute2软件包的使用

ip
        link: 网络接口属性
        addr: 协议地址
        route: 路由

    link
        show
            ip -s link show
        set
            ip link set DEV {up|down}
            
    addr
        add 
            ip addr add ADDRESS dev DEV
        del
            ip addr del ADDRESS dev DEV
        show
            ip addr show dev DEV to PREFIX
        flush
            ip addr flush dev DEV to PREFIX
    route
        add
            # ip route add to 10.0.1.0/24 dev eth1 via 192.168.100.6
        show
        flush
        change
        replace

一块网卡多个地址的配置方法:

网络设备可以别名,通过网络设备的别名给别名网卡进行地址的配置

eth0
    ethX:X, eth0:0, eth0:1, ...
  • 1、命令配置
(1)# ifconfig ethX:X IP/NETMASK
(2)# ip addr add 192.168.100.1/24 dev eth1 label eth1:0
  • 2、配置文件配置
/etc/sysconfig/network-scripts/ifcfg-ethX:X
DEVICE=ethX:X
BOOTPROTO=
IPADDR=
NETMASK=
GATEWAY=
ONBOOT=

注:
非主要地址不能使用DHCP动态获取; 
    原文作者:Dabric
    原文地址: https://segmentfault.com/a/1190000015976886
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞