Linux学习笔记<十五>――网络配置

配置ip地址和子网掩码

ifconfig

     :默认不加参数时显示运行网络接口的信息

    -a:显示所有网络接口的信息

    网络接口名:显示指定网络接口的信息

    网路接口名 xxx.xxx.xxx.xxx/xx [up|down]:启动或关闭特定网络接口卡,为特定网络接口卡                     配置ip地址和掩码,配置立即生效,但重启网络服务或主机后都失效


网络服务

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

RHEL6:默认使用/etc/init.d/NetworkManager {start|stop|restart|status},也可以使用RHEL5那个


路由管理

route

    add:添加路由

        -host DEST gw NEXTHOP:主机路由

        -net DEST gw NEXTHOP:网络路由

        -net 0.0.0.0 gw NEXTHOP:默认路由

        default gw NEXTHOP:默认路由,即设置网关

    del:删除路由

        -host|-net DEST:删除路由

        default:删除默认路由,删除网关

    -n:显示内核的IP路由表

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


配置主机名:

hostname HOSTNAME 立即生效但不是永久有效


配置文件:不会立即生效,但重启网络服务或主机都会生效;

网络配置文件:/etc/sysconfig/network

配置主机名:

HOSTNAME=:修改hostname

GATEWAY=:修改网关


网络接口配置文件:/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/resolv.config


路由配置文件:/etc/sysconfig/network-scripts/route-ethx

添加格式一:

DEST    via    NEXTHOP

添加格式二:

ADDRESS0=

NETMASK0=

GATEWAY0=

两种格式不能混合使用


DNS配置文件:/etc/resolv.config

文件格式

nameserver DNS_IP_1

nameserver DNS_IP_2


本地解析配置文件:/etc/hosts

主机IP主机名主机别名

192.168.0.100    www.cqy.com    cqy


DNS查询顺序:DNS缓存-->/etc//hosts-->DNS服务器


RHEL下setup命令下进入图形界面配置网络参数,相当于直接修改相关的配置文件


iproute2工具包:

wKioL1XIKQqhcRAnAARLnuEfLsA339.jpgip命令常用选项:

ip

link:配置网络接口属性

addr:协议地址

route:路由

link 

show:常用ip -s link show查看接口信息

set:常用ip link set 接口 {up|down}

addr

add:常用ip addr add IP/NETMASK dev 接口

del:常用ip addr del IP/NETMASK dev 接口

show:常用ip addr show 接口 to 192/24  显示IP地址192开头,NETMASK为24的设                备信息

flush:常用ip addr flush 接口 to 192/24  清空IP地址192开头,NETMASK为24的                设备的IP地址

route

add:常用ip route add IP/NETMASK dev 接口 via NEXTHOP


一块网络接口可以使用多个地址:

网络设备可以别名:

eth0

ethX:X, eth0:0, eth0:1, ...

配置方法:

①ifconfig ethX:X IP/NETMASK

②/etc/sysconfig/network-scripts/ifcfg-ethX:X

 DEVICE=ethX:X

非主要地址不能使用DHCP动态获取


你可能感兴趣的:(网络配置,Linux学习)