歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux網絡 >> linux網絡配置相關命令

linux網絡配置相關命令

日期:2017/3/2 17:16:11   编辑:Linux網絡

linux 網絡配置
網卡名稱:
RHEL5: /etc/modprobe.conf 以 alias 形式配置

RHEL6: /etc/udev/rules.d/70-persistent-net.rules



ifconfig [eth*]
-a: 顯示所有接口的配置信息

ifconfig eth* IP/NETMASK [up/down]


route
add: 添加路由
-host: 主機路由
-net: 網絡路由
-net 0.0.0.0 默認路由

route add -net 0.0.0.0 gw 192.168.1.1
route add default gw 192.168.1.1
route add -net|host DEST gw NEXTHOP

del: 刪除
-host
-net
route del -net 0.0.0.0
route del default

route del -net|host DEST

route -n : 以數字的形式顯示路由信息


網絡接口配置文件:
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME

DEVICE= :關聯的設備名稱,要與文件名的後半部分"INTERFACE_NAME"保持一致
HWADDR= :硬件地址,MAC
ONBOOT= :開機時是否UP
BOOTPROTO={static|none|dhcp|bootp} :要使用靜態地址,使用static或者none
IPADDR= :IP地址
NETMASK= :子網掩碼
GATEWAY= :默認網關
USERCTL={yes|no} :是否允許普通用戶控制此接口
PEERDNS={yes|no} :是否在使用DHCP時接受由DHCP服務器指定的DNS地址
DNS1= :
DNS2=
DNS3=

添加永久路由:
在/etc/sysconfig/network-scripts/下添加route-eth*文件
文件格式1:
192.168.16.0/24 via 192.168.16.1

格式2:
ADDRESS0=192.168.16.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.16.1

兩種格式不能混合使用

DNS配置文件
/etc/resolv.conf
nameserver 202.101.172.35
nameserver 202.101.172.47

/etc/hosts
配置為本地主機解析,需明確寫明每一個主機
格式:
主機IP 主機名 主機別名
192.168.1.10 test.hale.com test

DNS解析順序: /etc/hosts --> DNS


配置主機名:
hostname HOST_NAME :立即生效,重啟失效

/etc/sysconfig/network

HOSTNAME=HOST_NAME :永久生效,reboot生效


相較於ifconfig命令,另一個命令ip
iproute2
ip
link: 網絡接口屬性
show
ip -s link show
set
ip link set eth0 {up|down}

addr: 協議地址
add
ip addr add 192.168.1.200/24 dev eth0 label eth0:1
del
ip addr del 192.168.1.200/24 dev eth0
show
ip addr show
ip addr show dev eth0 to 192.168.100/24
flush
ip addr flush
ip addr flush dev eth0 to 192.168.100/24

route: 路由
add
ip route add to 10.0.0.0/8 dev eth0 via 192.168.1.1

del
ip route del to 10.0.0.0/8

show

flush
ip route flush to 10/8

Copyright © Linux教程網 All Rights Reserved