基于Linux下的基础网络配置

这节课主要来学习一些网络的常识以及如何配置IP地址

临时设定ip地址使用如下命令,但是网络重启或者主机重启就没了,这就是临时的意思。

ifconfig eth0 172.25.254.121 netmask 255.255.255.0

如下图配置网络完成后重启网络时IP已经从221变成了121,这就是临时的意思。

子网掩码如果为255.255.255.0最后一位不能为255,因为255为广播地址。

DHCP为动态网络,manual为静态网络。

网络设定:

1.常用网络协议ipv4

ip

32 2进制

11111110.11111110.11111110.11111110==254.254.254.254

netmask用来标示ip的网络位和主机位,网络位表示网络区域,主机位表示网络区域中的某台主机。

netmask非0位所对应的ip地址数值为这个ip的网络位。

netmask0位所对应的ip地址数值为这个ip的主机位。

网络位一致主机位不一致的两个ip是可以直接通信的,这样的两台主机叫做直连网络。

2.设定ip 

设定ip的方法一

ifconfig  device ip netmask 255.255.255.0

ifconfig  eth0 172.25.254.221 netmask 255.255.255.0

systemctl restart network

ifconfig

这样的设定是临时的,在网络重启之后失效。

设定ip的方法二

nm-connection-editor

删除原来的ip

新建

选取网卡:

Connection name为我们自己所取的名字,网卡选择eth0。

接下来就有动态网络和静态网路的区别:

1,动态网络配置简单如下直接保存即可。

2,静态网络需要我们主动设置IP,选取Manual

配置IP子网掩码保存即可

nmtui命令:

nmtui就是当系统没有图形时可以用此命令开启网络设定的界面。

DHCP命令就是进去不更改,manual就是进去选择然后添加自己的ip地址保存即可。

1,动态网络IP设定:Tab键可以上下翻。

设定ip的方法三nmcli命令:(按两下tab键可以查看命令后面所接内容)

nmcli device status eth0    显示状态

nmcli device show eth0      显示详细信息

nmcli device disconnect eth0 关闭

nmcli device connect eth0    打开

nmcli connection 按Tab键可以补出来命令

nmcli connection down westos 关闭westos

nmcli connection up westos   打开westos

nmcli connection show westos 显示westos的详细信息

nmcli connection delete westos 删除westos

nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes

        设置动态网络,con-name为自定义名字,ifname为网卡名字

nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.121/24    设置静态网络

ifname代表网卡名字

con-name代表自定义名字,连接名字

dhcp-->static动态到静态

nmcli connection modify westos ipv4.addresses 172.25.254.121/24

nmcli connection modify westos ipv4.method manual

systemctl restart network

static-->dhcp静态到动态

nmcli connection modify westos ipv4.method auto

systemctl restart network

更改ip

nmcli connection modify westos ipv4.address 172.25.254.221/24

systemctl restart network

设定ip的方法四,修改配置文件:

cd /etc/sysconfig/network-scripts/

vim ifcfg-xxxx

DEVICE=网卡

ONBOOT=yes

BOOTPROTO=dhcp|   none|static

IPADDR=ip

NETMASK=子网掩码|PRETIX=子网掩码缩写

[NAME=连接名称]可加可不加

DHCP动态网络:

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

systemctl restart network,如下图可以看到动态网络已经设置完成。

静态网络

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

IPADDR=172.25.254.121

PRETIX=24

NAME=westos

systemctl restart network

 

一个静态网卡设置多个ip

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

IPADDR0=172.25.254.121

PRETIX0=24

IPADDR1=172.25.0.121

PRETIX1=24

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值