天天看點

菜鳥學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#

  ip addr show dev DEV to PREFIX(比對首位址)

  ip addr show dev eth0 to 192/8

flush

  ip addr flush dev DEV to PREFIX

route 路由

  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 不加參數檢視路由表

-host

-net

-net 0.0.0.0

-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

本文轉自Winthcloud部落格51CTO部落格,原文連結http://blog.51cto.com/winthcloud/1873971如需轉載請自行聯系原作者

Winthcloud

繼續閱讀