菜鳥學Linux 第028篇筆記 網絡配置文件ifconfig&ip

菜鳥學Linux 第028篇筆記 網絡配置文件ifconfig&ip





lo 本地迴環接口

eth# 以太網網卡

ppp# 點對點接口


配置網卡名字

RHEL5: /etc/modprobe.conf

alias


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


配置網卡接口

IP地址

ifconfig

-a 顯示所有網絡接口

ifconfig eth# {up|down} 開啓關閉網卡


ifconfig [IP/MASK] 配置IP地址

配置地址立即生效,但重啓網絡服務或主機,失效;、

ipconfig 古老的命令


iproute2軟件包

ip

link 配置網絡接口屬性

show

set

ip link set eth# {up|down}

addr 協議地址

add

 ip addr add ip/mask dev eth1 lable labname

del

 ip addr del ip/mask dev eth#

show

 ip addr show dev DEV to PREFIX(匹配首地址)

 ip addr show dev eth0 to 192/8

flush

 ip addr flush dev DEV to PREFIX

route 路由

add

show

flush

 ip route add to 10.0.0.0/8 dev eth0 via 172.168.1.1

 ip route show

 ip route flush to 10/8


網關:

route 不加參數查看路由表

add

-host

-net

-net 0.0.0.0

del

-n     show  numerical  addresses  instead of trying to determine

 symbolic host names. This is useful if you are  trying  to

 determine why the route to your nameserver has vanished.

route add -net 10.0.0.0/8 gw 192.168.1.1

route add default gw 192.168.10.1

route del default

配置立即生效,但重啓網絡服務或主機,失效;

網絡服務:

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

RHEL6 /etc/init.d/NetworkManager {start|stop|restart|status} (不太好用)



網絡開關配置文件:

/etc/sysconfig/network

配置主機名

hostname HOSTNAME 修改主機名,立即生效,但重啓無效

永久生效修改/etc/sysconfig/network裏的HOSTNAME



網絡接口配置文件

/etc/sysconfig/network-script/ifcfg-INTERFACE-Name

DEVICE=:關聯設備名稱,要與文件名的後半部INTERFACE-Name保持一致

BOOTPROTO={static|none|dhcp|bootp} 引導協議

IPADDR= IP地址

NETMASK=mask

GATEWAY=默認網關

ONBOOT=開機激活此網絡接口

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

USERCTL={yes|no}是否允許普通用戶控制此接口

PEERDNS={yes|no}是否在BOOTPROTO爲dhcp時接受DHCP服務器指定的DNS地址


不會立即生效,但重啓網絡服務或主機都會生效



路由配置文件(不會立即生效,但重啓網絡服務或主機都會生效)

/etc/sysconfig/network-script/route-eth#  默認沒有需手動生成vim

添加格式一

DEST via NEXTHOP

格式二

ADDRESS0=

NETMASK0=

GATEWAY0=

DNS服務器指定方法只有一種:

/etc/resolve.conf

nameserver DNS_IP_1

nameserver DNS_IP_2

nameserver DNS_IP_2 最多三個

指定本地解析

/etc/hosts

格式

主機IP 主機名 主機別名

/etc/hosts-->DNS

圖形化配置網絡參數

RHEL5:

setup

system-config-network-tui

system-config-network-gui(需求開啓圖形化纔可啓動)



一塊網卡設置多個地址:

網絡設備別名

eth0 

eth0:0 eth0:1 eth0:2

配置方法:

臨時生效

ifconfig eth#:# ip/mask

永久生效

/etc/sysconfig/network-script/ifcfg-eth#:#

DEVICE=eth#:#

注意:非主要地址不能使用DHCP


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章