網絡(二)--網絡的基本配置

以太網命令配置


命令所作出的改動重啓網絡服務或主機後失效服務器

  • 一、查看以太網絡接口
# ifconfig [ethX]
    -a: 顯示全部接口的配置信息
# ifconfig ethX IP/MASK [up|down]  ifconfig命令也能夠配置IP地址,配置的地址當即生效,但重啓網絡服務或主機,都會失效;

接口名稱的修改
RHEL5: /etc/modprobe.conf
RHEL6: /etc/udev/rules.d/70-persistent-net.rules
  • 二、網絡服務的管理
RHEL5: /etc/init.d/network {start|stop|restart|status}
RHEL6: /etc/init.d/NetworkManager {start|stop|restart|status}
  • 三、路由的管理
(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
  • 四、配置主機名
# hostname HOSTNAME

以太網配置文件配置


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

添加格式二:
ADDRESS0=
NETMASK0=
GATEWAY0=
  • 三、DNS的配置
DNS服務器指定方法只有一種:
/etc/resolv.conf
nameserver DNS_IP_1
nameserver DNS_IP_2
指定本地解析:
/etc/hosts
主機IP    主機名    主機別名
192.168.0.1        www.baidu.com        www
  • 四、配置主機名
/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)# ifconfig ethX:X IP/NETMASK
(2)# ip addr add 192.168.100.1/24 dev eth1 label eth1:0
  • 二、配置文件配置
/etc/sysconfig/network-scripts/ifcfg-ethX:X
DEVICE=ethX:X
BOOTPROTO=
IPADDR=
NETMASK=
GATEWAY=
ONBOOT=

注:
非主要地址不能使用DHCP動態獲取;
相關文章
相關標籤/搜索