linux ip设定和网关的简单配置

本文介绍了在Linux系统中设置IP地址和网关的四种方法:通过ifconfig命令、图形界面、nmcli命令以及文件配置。详细阐述了如何使用ifconfig进行临时配置,通过nm-connection-editor和nmtui进行图形界面配置,利用nmcli进行命令行配置,以及通过修改配置文件永久设置IP。此外,还讲解了网关配置,包括启用masquerade、设置内核路由和客户端的网关设定。

 

################################
#########网络ip设定###############
################################


############################################
netmask:
用来标实ip的网络位和主机位
网络为表示网络区域
主机位表示网络区域的其他主机

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

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

 

 

ip设定

 

 

 

方法一

ifconfig device ip netmask 255.255.255.0     ##命令模版
eg:
ifconfig eth0 172.25.254.199 netmask 255.255.255.0
      ^
        网卡名
这样的设定是临时的,在网服务的重起后失效

 

方法二:图形界面

nm-connection-editor 图形界面设定ip的方法
nmtui 当系统没有图形是可以开启用此命令开启网络设定的ui界面
网络设定ip的方式有两种
dhcp 动态获取,ip不固定
static 静态配置,ip固定

 

 

可以删除原有的网络连接,然后新建,

选择以太网(Ethernet)

填写连接名称,选择网卡(device)

选择连接类型(Method)

DHCP 自动获取

Manual 手动设置,手动的要设置ip,点击add添加ip子网掩码。

 

方法三

 

nmcli 命令

nmcli device...

nmcli device status eth0 ##显示eth0(网卡)的的状态
nmcli device show eth0 ##现实eth0(网卡)详细信息
nmcli device disconnect eth0 ##断开网卡连接
nmcli device connect eth0 ##连接网卡
 

nmcli connection...

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 etho autoconnect yes
                                               ^                          ^                   ^
                                             以太网                 连接名              网卡设备
###添加一个网卡连接。
nmcli connection add type ethernet con-name westos ifname etho ip4 172.25.254.100/24
###设置ip


dhcp -->  status        ##动态ip,转换静态
nmcli connection mofify westos ipv4.address 172.25.254.100/24        ##ip设置
nmcli connection mofify westos ipv4.method manual                    ##设置ipv4的类型为手动设置,使自己设置的ip生效
systemctl restart newtwork            ##重启服务

status--> dhcp        ##静态ip转换动态
nmcli connection mofify westos ipv4.method auto               ##设置ipv4的类型为自动获取 
systemctl restart newtwork                                    ##重启network


更改ip
nmcli connection mofify westos ipv4.address 172.25.254.200/24
systemctl restart newtwork

 

方法四:文件的配置

 

#配置完一定要重启network

 

#systemctl restart network

 

cd /etc/sysconfig/network-scripts/ifcfg-xxxx        ##xxxx是自己的网络连接名称

 

DEVICE=eth0                            ##网卡
ONBOOT=yes                            ##指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络
BOOTPROTO=none(dhcp)     ##ipv4.method设定,设置为不自动获取,选择不自动获取后要配置ip,括号中的为动态
IPADDR0=172.25.254.100            ##ip设置
PREFIX0=24                                ##子网掩码

 

###这样,一个简单的ip就配置好了。
systemctl restart network


文件参数文档
/usr/share/doc/initscripts-*/sysconfig.txt


 

网关的简单配置

 

第一步:

firewall-cmd --list-all


我们需要打开masqurade这个选项
firewallfirewall-cmd --add-masquerade ##打开

 

第二步:

打开内核路由功能
sysctl -a |grep ip_forward

如果你net.ipv4.ip_forward 的值为0;

需要编辑系统配置文件
vim /etc/sysctl.conf
添加
ip_forwardnet.ipv4.ip_forward = 1
然后保存。
sysctl -p  #读取系统配置文件。

这样网关服务器就配置好了。


 

客户端:

第一步:

ip设定的时候加上网关为你的网关服务器,

第二步:网络地址转换设定

vim /etc/resolv.conf ##打开nat地址转换配置文件。
加上:
nameserver 172.168.0.1 ##后面ip为你的网关服务器ip地址。


这样网关就设置好了。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值