linux下的网络配置

linux下的网络配置

IP地址

计算机要实现网络通信,就必须要有一个用于快速定位的网络地址
IP地址就是计算机在网络中的唯一身份ID
IP地址的组成:IP地址=网络地址+主机地址

子网掩码

用来划分网络区域
子网掩码非0位对应的IP上的数字表示这个IP的网络位
子网掩码0位对应的数字时IP的主机位
网络位表示网络区域
主机位表示网络区域内的某台主机
A类网络:/8
B类网络:/16
C类网络:/24
D类网络:/32

网络设定工具

命令(ifconfig)执行
ping      IP                    #检测网络是否畅通
ifconfig                        #查看或设定网络接口
ifconfig device(eth0网络名称) ip/24(子网掩码)   #设定IP
ifconfig device down         #关闭网卡
ifconfig device up           #开启网卡
###注意:此命令只能设定一个ip
###临时设定###
命令(ip addr)执行
ip addr
ip addr     #检测或设定网络接口
[root@localhost Desktop]# ip addr
 lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
 eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 52:54:00:00:2c:0a brd ff:ff:ff:ff:ff:ff
    inet 172.25.254.144/24 scope global eth0
       valid_lft forever preferred_lft forever
###lo:表示内部网卡,用来执行自身机器命令###
###eeh0:表示外部网卡,同外界进行交流信息###
ip addr add ip/24 dev device(eth0网卡名称)
ip addr add ip/24 dev device(eth0网卡名称)   #设定新的IP
[root@desktop144 ~]# ip addr add 172.25.254.88/24 dev eth0
[root@desktop144 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 52:54:00:00:2c:0a brd ff:ff:ff:ff:ff:ff
    inet 172.25.254.144/24 brd 172.25.254.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 172.25.254.88/32 scope global eth0
       valid_lft forever preferred_lft forever
    inet 172.25.254.88/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe00:2c0a/64 scope link 
       valid_lft forever preferred_lft forever

###可设定多个IP
###临时设定
###注意:devicem名字是一个物理事实,看到是什么名字就用什么名字
图形方式设定IP
nm-connection-editor ##(nm-networkManager) 有可能不生效;开启图形管理工具
systemctl stop NetworkManager.service  #停止记录网络服务状态服务
systemctl restart network  #重启服务
nmcli connection show #显示所有网络连接
[root@desktop144 ~]# nmcli connection show     #显示所有网络连接
NAME  UUID                                  TYPE            DEVICE 
ww    9892d0fb-527a-46f4-901d-267132d466d2  802-3-ethernet  eth0   
nmcli connection down ww #关闭ww网络连接
[root@desktop144 ~]# nmcli connection  down ww  #关闭ww网络连接
nmcli connection up ww #开启ww网络连接
[root@desktop144 ~]# nmcli connection  up ww  #开启ww网络连接
nmcli connection delete ww #删除ww网络连接
[root@desktop144 ~]# nmcli connection delete ww #删除ww网络连接

nmcli connection add type ethernet con-name ww ifname eth0 ip4 172.25.254.144/24 #新建ww静态网络连接
[root@desktop144 ~]# nmcli connection add type ethernet con-name ww ifname eth0 ip4 172.25.254.144/24                          #新建ww静态网络连接
nmcli connection modify ww ipv4.addresses 172.25/254.200 #更改ww的IP
[root@desktop144 ~]# nmcli connection modify ww ipv4.addresses 172.25/254.200 #更改ww的IP
nmcli connection modify ww ipv4.method auto #由静态连接方式修改成动态连接方式
`[root@desktop144 ~]# nmcli connection modify ww ipv4.method auto  #由静态连接方式修改成动态连接方式
nmcli connection modify ww ipv4.method manual #由动态连接方式修改成静态连接方式
[root@desktop144 ~]# nmcli connection modify ww ipv4.method manual #由动态连接方式修改成静态连接方式
注意:需重新开启网络 nmcli connection down ww # nmcli connection up ww
给真机配网
vim /etc/sysconfig/network-scripts/ifcfg-br0
[kiosk@foundation44 ~]$ vim /etc/sysconfig/network-scripts/ifcfg-br0 
配置文件:
# Bridge Networking Interface
DEVICE=br0
NAME="Bridge br0"
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR0=172.25.254.44
PREFIX0=24
DEFROUTE=yes
ZONE=trusted
IPADDR1=172.25.44.250
PREFIX1=24
DNS1=172.25.254.250
DOMAIN="ilt.example.com example.com"
IPV6INIT=no
PEERNTP=no
PEERDNS=yes
TYPE=Bridge
DELAY=0
STP=no
route -n
[kiosk@foundation44 ~]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.25.254.250  0.0.0.0         UG    425    0        0 br0
172.25.0.0      172.25.254.254  255.255.0.0     UG    425    0        0 br0
172.25.44.0     0.0.0.0         255.255.255.0   U     425    0        0 br0
172.25.250.0    0.0.0.0         255.255.255.0   U     0      0        0 privbr0
172.25.253.0    172.25.254.250  255.255.255.0   UG    425    0        0 br0
172.25.254.0    0.0.0.0         255.255.255.0   U     425    0        0 br0
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
vim /etc/sysconfig/network
[kiosk@foundation44 ~]$ vim /etc/sysconfig/network
配置文件:
# Created by anaconda
GATEWAY=172.25.254.250
测试是否成功:
[kiosk@foundation44 ~]$ ping www.baidu.com
PING www.a.shifen.com (180.149.131.98) 56(84) bytes of data.
64 bytes from 180.149.131.98 (180.149.131.98): icmp_seq=1 ttl=53 time=171 ms
64 bytes from 180.149.131.98 (180.149.131.98): icmp_seq=2 ttl=53 time=134 ms
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值