以8为一段,计算得子网有8,可以一个网段主机30
128 64 32 16 8 4 2 1 0
11111111.11111111.11111111.00000000
255.255.255.0
#先把二进制看为4个8的段,然后用ip的掩码取余(2的次方余值为可用子网段),再用和减去余得到的值为2的次方为可用主机并减去全0和全1。
逻辑关闭
ifup 接口
打开接口
ifconfig lo up
ifconfig lo down
完全打开关闭
ifconfig 查看网络信息 #通用
mtu 最大传输单元
redhat5:
/etc/sysconfig/network
NETWORKING=yes #是否启用网络
HOSTNAME=destopx.dssadsad.com #主机名
GATEWAY=172.24.254.254 #全局网关
/etc/resolv.conf #DNS
search linhut.cn
nameserver linhut
红帽五图形:system-config-network
redhat5/6/7:
/etc/sysconfig/network-scripts/ifcfg-rth0
DEVICE=eth0 #网卡对应的设备别名
BOOTPROTO=none #网卡获得ip地址的方式(none和static同效,默认为dhcp,表示自动获取)
ONBOOT=yes #系统启动时是否激活此设备
# HWADDR=00:07:E9:05:E8:B4 #网卡MAC地址(物理地址)
IPADDR=192.168.100.100 #IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.100.254 #接口网关
DNS1=172.24.254.254 #redhat6DNS
修改网关地址
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
redhat7:
/etc/hostname
主机名
systemctl restart network
# /etc/sysconfig/network-scripts/ifcfg-eno1677736
ifcfg-eno16777736 编号可能不同
nmcli 网络管理0
nmcli connection 管理网络
nmcli device #nmcli device show eno16777736 可查看详细信息
[root@desktop71 mnt]# nmcli connection
add down help modify show
delete edit load reload up
查看网关:
route -n
ip route sh
例:nmcli connection show --active #可在后面接参数,查看不同
nmcli connection show
nmtui 字符化网络配置
nm-connection-editor 也是一个网络配置图形化
#/bi/bash
echo "########RedHat 7 config network#######"
#1.interdace file
echo "DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.0.22
NETMASK=255.255.255.0
GATWAY=192.168.0.254
DOMAIN=exampl.com ">vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
# HOSTNAME
echo "desktop22.com" > /etc/hostname
if systemctl restart network &> /dev/null ; then #&2是错误
echo "interface file is wrong"
else
echo "配置完成!"
fi
#test network
if ! ping -c 2 192.168.0.254 &> /dev/null ;then
echo "sibai"
else
echo "成功接通!"
fi
#TEST NDS
ping -c 2 192.168.0.254
:r ! ls /etc/sysconfig/....... #vim读命令
视频链接: 链接: http://pan.baidu.com/s/1miGAhJy 密码: tsif