linux网络配置
mac:介质访问控制,用于线路仲裁(不能两端同时发网络信号给对方,也就是如何解决多台主机同时使用底层通讯讯道时,如何冲突现状)
2个终端如何识别通讯信号是谁发,谁收:在报头里包含了发方和收方的地址
csma/cd(载波贞听多路访问,冲突检测):边贞听边检测,若没有检测到谁发,就立马发,若检测到已经有发送就先等待没有再发,若发送过程中检测到有发送会立刻回退等待再发,这就是以太网的核心
环网:在环网里有个标识,那个总端能抓到这个标识都能发信号
hob(相当于交换机,也是总线(一根线)结构)
中继器:加强电压,让信号更强
网桥(桥接2个网络)升级后就是交换机:链接2个网络设备,2个网络不能有相同的地址,网桥里有数据表(记录发方和收方端口)
路由器:通过网关转发非本地通讯
tcpi/p协议:
物理层:封装前导码
数据链路层:封装原和目标mac
网络层:封装原和目标ip
传输层:封装原和目标端口
应用层(http协议):
a类:0-127,2的7次方-1个a类;容纳多少主机:2的24次方-2,全0是网络地址,全1是主机地址不能用
b类:128-191,2的14次方个b类;容纳多少主机:2的16次方-2,全0是网络地址,全1是主机地址不能用
c类:192-223,2的21次方个c类;容纳多少主机:2的8次方-2,全0是网络地址,全1是主机地址不能用
ip私有地址:
A类:10.0.0.0-10.255.255.255 8
B类:172.16.0.0-172.31.255.255 16
c类:192.168.0.0-192.168.255.255 24
掩码:通常用255.255.255.0或255.255.255.0,若电脑小于255台就用255.255.255.0,若大于255就用255.255.0.0
子网掩码:取分ip地址的网络号和主机号,不能单独存在,必须和ip地址一起使用,子网掩码是掩码和ip转换为32位的二进制,以有0为0,全1为1转换得到
网关就是把不同局域网实现通讯
主机配入网络:
IP:
子网掩码
网关
dns服务器地址至少2个
路由
dncp
红帽5:/etc/modprobe.conf
网络服务:
/etc/init.d/network start|stop|restart|status
红帽6:/etc/udev/rules.d
ifconfig :查看网络
-a:显示所有网络
ifconfig ethx ip/mask 设置网卡ethx的ip和掩码,设置后立刻生效,但重启网络后就无效
ifconfig ethx up或down启用或停用ethx 网卡
网络服务:
/etc/init.d/network start|stop|restart|status
/etc/init.d/NetworkManager start|stop|restart|status(建议禁用)
route:设置网关
add:添加
-host :主机路由
-net :网络路由 如:route add -net 10.0.0.0/8 gw 192.168.10.1 (gw表示下一跳)
del:删除
-host: 主机路由
-net:网络路由 如:route del -net 10.0.0.0/8
route:查看IP相关信息
-a
网络配置文件:
/etc/sysconfig/network
网络接口配置文件:
/etc/sysconfig/network-scripts/ifcfg-网卡名
device:网卡名,注意要和文件名名称一致
bootproto:引导协议 static/none/dhcp/bootp 使用静态地址可以使用static或none,dhcp表示使用DHCP获取地址
ipaddr:表示ip地址
netmask:子网掩码
getaway:网关
onboot:是否开机启动网络接口
hwaddr:硬件地址,要与硬件中物理地址一致,可省
userctl:表示是否允许普通用户控制开或关此接口
peerdns:在bootproto=dhcp时,是否由DHCP服务指定dns地址
路由配置:
给 /etc/sysconfig/network-scripts/route-ethX添加一行
格式: ip/掩码 via 吓一跳ip 如:192.168.10.0/21 via 10.10.10.254
dns配置:
/etc/resolv.conf
格式:nameserver ip 如nameserver 192.168.2.1
指定本地解析:
/etc/hosts
格式:主机ip 主机名称 主机别名 如:192.168.162.1 www.haima.com haima
配置主机名:/etc/sysconfig/network
NETWORKG=yes:是否启用这文件配置
NETWORK_IPV6=no:是否启用ipv6
HOSTNAME=www.haima.com:定义主机名
iprounte2
ip:
link:网络接口属性
show:显示ip 如ip link show
set 网卡名 up/down:启用/禁用网卡
addr 协议地址
add 网卡名 ip地址:如ip addr add eth1 192.168.2.1/24
del ip地址 网卡名:如ip addr del 192.168.2.1/24 eth1
show 网卡名 如 ip addr show eth1
flush:清楚ip 如 ip addr flush eth1 to 192/24 把eth1网卡的192开头的ip删除
rounte:路由
cenos7:
id addr 查看ip
/etc/sysconfig/network-scripts/ifcfg-ens33 ip文件
/etc/sysconfig/network-scripts/ifcfg-lo 本地回路
service network restart 重启网络
修改ip 网关 子网掩码 dns dhcp:cat /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static

浙公网安备 33010602011771号