Skip to main content

Command Palette

Search for a command to run...

Ubuntu 18.04+ / CentOS 7 网络配置,手动设置IP地址

Published
1 min read
Ubuntu 18.04+ / CentOS 7 网络配置,手动设置IP地址

Linux系统安装完成之后,接下来一般就需要我们开启网络设置IP地址并连接到网络。下面我们以Ubuntu 18.04和CentOS 7为例演示如何通过命令进行简单网络配置。

1. Ubuntu 18.04+ 网络配置

与Ubuntu 16.04不同,18.04以上版本使用netplan配置网络。

通过ifconfig查看网卡信息,查找netplan目录下默认的网络配置文件(此处示例为01-network-manager-all.yaml),并修改其对应网卡配置。

Ubuntu网络配置

一般默认为IP自动分配,配置如下:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
     enp33:
       dhcp4: true
       addresses: []
       optional: true

可按需修改为静态IP地址,示例如下:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
     enp33:
       dhcp4: no
       addresses: [192.168.0.100/24] # IP/掩码
       gateway4: 192.168.0.1 # 网关
       nameservers: # DNS
         addresses: [192.168.0.1]

通过以下命令应用修改的配置:

sudo netplan apply

2. CentOS 7 网络配置

2.1 开启网络连接

# 查看网卡配置
ip addr

# 根据网卡信息找到其配置文件
cd /etc/sysconfig/network-scripts/

找到配置文件后修改ONBOOTYes,意为随系统启动网卡。 JUprbOfg1lC78QM.jpg

# 完成以上修改后重启网络
systemctl restart network

# 重启后稍等片刻等待自动获取IP后网络即可使用。可以使用ping命令测试网络
ping colinchang.net

2.2 设置固定IP

与开启网卡一样,找到并修改网络配置文件。 BOOTPROTO为IP地址获取方式,dhcp为自动获取,修改为static。 添加以下配置:

IPADDR=192.168.0.201    # IP
GATEWAY=192.168.0.1     # 网关
NETMASK=255.255.255.0   # 子网掩码
DNS1=114.114.114.114    # 首选DNS
DNS2=8.8.8.8            # 备用DNS

完成以上修改后重启网络。

systemctl restart network

设定IP地址后,启动docker网络服务时如果遇到以下提醒WARNING: IPv4 forwarding is disabled. Networking will not work.需要在/etc/sysctl.conf中添加net.ipv4.ip_forward=1配置。

More from this blog

硬核Clash 配置教程,终极分流规则防配置覆盖

最近发现使用香港代理访问new bing貌似被封禁了,于是就要修改一下家里软路由的代理分流规则,因为手上的主力机是MacBook,好用的代理软件最常用的也是Clash X,那索性就一起搞了,正好有小伙伴问我想自定义Clash的分流规则,网上查了资料改是改了,结果一更新订阅链接,自己的辛辛苦亏写的配置就被无情的覆盖了,问我怎么避免这个问题。那就借此机会简单整理一个硬核一点的教程吧。 https://youtu.be/E86j-EwWKuM 很多同学看到一大坨的配置文件就头疼,其实大可不必,Cl...

Apr 29, 20234 min read71K
硬核Clash 配置教程,终极分流规则防配置覆盖

2023最新iPhone刷运动步数教程(非小米运动)

在现代社会,我们的生活方式越来越习惯于久坐不动,这对于我们的健康非常不利。而步数是衡量我们运动量的一种重要指标,为了更好地掌握自己的运动状态,很多人都在寻找一些方法来刷步数。 https://youtu.be/wR333Zn91rw 本文将介绍如何使用iPhone刷运动步数的方法。关于这个话题网络上的提供的方法大多都是使用小米运动(zeep life)APP,通过相关网站或者一些爱好者开发的应用程序(本质上都是通过发送API请求)修改其运动步数,然后再同步到iOS系统中进而修改iPhone中...

Apr 20, 20231 min read5.0K
2023最新iPhone刷运动步数教程(非小米运动)

Google Voice简单保号教程

Google Voice 是由 Google 提供的一项语音通信服务,它允许用户使用一个电话号码来接收和发送电话、短信和语音邮件等信息。Google Voice 提供了许多方便实用的功能,例如语音信箱转录、呼叫转移、呼叫筛选、呼叫记录等,同时还提供了许多免费或低成本的通信服务选项,例如国际长途、语音会议和互联网电话等。此外,Google Voice 还可以通过桌面和移动应用程序进行访问和管理,使其非常易于使用和管理。 Google Voice 有以下主要的优点: 一号多用:用户可以将自己的 G...

Apr 16, 20231 min read1.2K
Google Voice简单保号教程

加速阿里云服务器文件上传下载

在系统规模不大的情况下我们经常会将所有系统服务部署在一台服务器上,此时就经常需要在本地与服务器之间互传文件,如,下载服务器端程序运行日志,本地上传Docker镜像文件到服务器端等。 如果是较小的文件传输我们可以使用scp命令或搭建FTP服务使用各种FTP命令或工具进行文件传输,但如果传输文件较大时,将占用大量服务器带宽,且传输速度往往也被约束。下面笔者通过FTP下载阿里云VPS上一个1.78G的示例文件,下载速度仅有1.4M/s,耗时约25分钟。 类似于阿里云等知名服务器提供商除了提供基础的V...

Feb 3, 20231 min read167
加速阿里云服务器文件上传下载
A

A Nomad

29 posts

just a soul nomad