您的位置:首页 > 理论基础 > 计算机网络

linux基础--网络设置

2016-12-28 22:30 513 查看
linux保存网络接口信息和MAC地址对应关系的文件

redhat 5:/etc/modprobe.conf
redhat 6: /etc/udev/rules/70-persistent-net.rules

#临时配置IP地址信息
ifconfig
ifconfig ethX IP/MASK [up|down]
ifconfig ethX:X IP/MASK [up|down] 同一网卡下添加多个地址
配置的地址立即生效,但重启网络或者主机时失效

#永久配置IP地址信息
网络配置文件/etc/sysconfig/network网络接口配置文件/etc/sysconfig/network-scripts/ifconfig-NAME
DEVICE="eth0"   #设备名称,要与文件名的NAME一致
BOOTPROTO="dhcp"  #引导协议{static|none|dhcp|boottp},静态:static|none
NM_CONTROLLED="yes"  #是否启用netwokmanager
ONBOOT="yes"   #开机时是否自动启动
TYPE="Ethernet"   #
IPADDR=""  #IP地址
NETMASK=""  #子网掩码
GATEWAY=""  #默认网关
HWADDR=""   #MAC地址,可省略
USERCTL={yes|no}   #是否允许普通用户控制此接口
PEERDNS={yes|no}   #是否在BOOTPROTO为dhcp是接受由dhcp服务器指定的DNS地址
/etc/sysconfig/network-scripts/ifconfig-ethX:X
永久在一个网卡下添加多个地址

网络服务
redhat:/etc/init.d/network {start|stop|restart|status}

#临时配置路由信息
网关设置
route

add:添加路由
-host:添加主机路由

-net:添加网络路由

-net 0.0.0.0

route add -net|-host DEST gw NextHop
route add default gw NextHop
del:删除路由
-host:删除主机路由

-net:删除网络路由

route del -net 10.0.0.0/8

配置的地址立即生效,但重启网络或者主机时失效

#永久配置路由信息
/etc/sysconfig/network-scripts/route-ethX

添加格式一:
目标网络 via 下一跳
添加格式二:
ADDRESS0=
NETMASK0=
GATEWAY0=

/etc/sysconfig/network
NETWORKING=yes   #是否启用网络功能
NETWORKING_IPV6=yes   #是否启动ipv6网络功能
HOSTNAME=localhsot.localhost    #主机名配置
GATEWAY=    #全局网关地址


iproute2模块:强大的ip管理模块
命令:ip
link:网络接口属性
ip -s link show:查看网卡接口信息
ip link set 接口 {up|down} 启用|关闭接口
addr:协议地址
route
ip route add to 10.0.0.0/8 dev eth0 via 172.16.0.1
ip route flush to 10/8 清除10.0.0.0/8的路由

netstat命令
-r:显示路由表
-n:以数字方式显示
-t:建立的tcp连接
-u:显示udp连接
-l:显示状态为listen的连接
-p:显示监听指定套接字的进程ID和进程名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络 linux network