ubuntu18.04网络配置(ubuntu1804网络配置文件)

http://www.itjxue.com  2023-02-14 20:25  来源:未知  点击次数: 

ubuntu 1804 服务器网络设置 ubuntu 1804 服务器网络方法

1、网卡与DNS配置:打开命令窗口(右键单机桌面选择Open Terminal或者用快捷键Ctrl+Alt+T打开终端),输入ip a查看自己的网卡编号。

2、输入命令sudo vim /etc/network/interfaces,编辑该文件。注意此处 ens33 处用自己的网卡编号替换,address和gateway也是要视自己的情况定的。

3、wq 保存退出,此时ping一些自己的内网应该是可以ping通的了。要是ping 还是ping不通的,就需要继续接着做。

4、在命令行输入sudo vim /etc/systemd/resolved.conf 修改改文件:将DNS前的 # 号去掉,然后加上DNS服务器地址即可。

5、重启网络服务:sudo /etc/init.d/networking force-reload == 重新加载网路配置文件;sudo /etc/init.d/networking restart;重启Ubuntu,就能ping通百度了。

6、如果正常配置出错(异常):使用动态分配DNS:sudo dhclient linux 动态分配IP;配置完成之后通过:ping 。

7、一般而言这样就可以了,但是如果还不行,尝试如下操作:重新启停以太网卡: sudo ifconfig eth0 down, sudo ifconfig eth0 up。添加默认网关:sudo route add default gw 192.168.1.1。检查你的网线是否已经插好了!

ubuntu18.04(server版)虚拟机无法上网解决过程

一、问题说明

ubuntu出18.04之后,为了尝鲜,当然要升级咯;vmware15.0退出之后,当然也要升级咯(没办法,忍不住)。总之不过是哪个升级,升级之后网络都要重新配置(我说的是我的),所以说我其实是遇到了两次无法上网的问题,但第一次是找别人帮我解决的,我也不知道是怎么解决的,这一次又遇到这个问题,自己上网搜了好多相关内容,最后总算是能上网了,不管怎样,先记录下来,以免以后再喷到这样的问题又重蹈覆辙。

注:仅限桥接模式哈,工作需要,只用这一种模式。

二、过程记录

通常,vmware上安装完ubuntu之后,要配置网络主要有三部分:1.先配置vmware。2.配置ubuntu的ip、网关和子网掩码。3.配置ubuntu的DNS。

1.配置vmware。在编辑-虚拟网络编辑器中,选择VMnet0桥接模式,网卡不知道的话选自动就行,具体如图1。最好能先还原一下默认设置(时间稍微长一点);然后启动ubuntu,选择vmware菜单栏中的虚拟机-设置,打开设置对话框,找网络适配器选项,选择桥接模式,具体如图2;至此vmware的配置就完成了。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 图1

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 图2

2.配置ubuntu的ip等。sudo vim /etc/network/interfaces,依次配置ip、网关和子网掩码。

3.配置DNS。Ubuntu18.04配置dns的文件有些变动,不是/etc/resolv.conf,而是/etc/systemd/resolved.conf,如下图。

详细参考:

4.解决问题。上面的配置我都做了,但是仍然无法上网,那就要排查问题所在了。既然上面的配置都做了,那问题很可能是某一处配错了,可以排查一下:ping一下宿主机,如果能ping通说明网段没错,就是说虚拟机和宿主机的ip要在同一个网段;再ping一下子网掩码,也能ping通;然后ping一下DNS,发现也能ping通;最后ping一下,发现ping不通。(次步骤参考的:)。

这就奇了怪了,怎么DNS都ping通了,却ping不通百度呢???后来咨询了一下他人,人说DNS就是外网啊,ping通了应该能上网才对,是不你DNS设置错了,回想起之前有一次无法上网就是DNS的原因,所以感觉这次很可能又是它的问题,于是保险起见,直接把宿主机的DNS复制过来了,既然宿主机能上网,那DNS肯定是没问题的啊。果不其然,修改之后就能上网了。(我了个擦,吐槽一下,第一次用,还没写完呢竟然无法输入汉字了,只能输入字母,难道我这一段要用拼音写吗??真不是一次好的体验。ubuntu不是能上网了么,果断转战ubuntu,终于把这一段写完了。)

Ubuntu18.04网络管理

? ? NetworkManager--提供图形化支持(Ubuntu Desktop版),面向PC端普通用户的友好接口,类似于windows中的"本地连接-属性-Ipv4"此类;

? ? /etc/network/interfaces--Debian、Ubuntu系Linux发行版系统管理员惯用网络管理的接口。

默认情况下,网络由NetworkManager服务来管理(对PC端用户表示友好,体现出Ubuntu宗旨--就要跟微软PK)--你也会注意到右上角有一个“网络连接”相关的小图标,帮助广大人民群众通过鼠标流操作实现网络配置。

当关闭NetworkManager后,网络管理由/etc/network/interfaces文件接管(即使NetworkManager,只要我们编辑了该文件,也是由该文件来管理)。

????auto:开机自启动。同Redhat系的enable=yes;

? ? dhcp:自动获取网络参数。如设置静态网络应为:static,并如下图设定:

IKEV2 ipsec 在ubuntu18.04下配置过程(一)

由于客户安全需要,对其内部业务服务器进行保护,遂使用ikev2 ipsec vpn接入其内部网络,认证过程采用freeradius,本文章介绍ipsec配置过程,下篇文章介绍freeradius安装配置。

1、更新系统

apt-get?update

2、安装所需软件

apt-get install -y language-pack-en strongswan libstrongswan-standard-plugins strongswan-libcharon libcharon-standard-plugins libcharon-extra-plugins moreutils iptables-persistent

3、安装cerbot

1)

apt-get install certbot

2)

mkdir -p /etc/letsencrypt

echo 'rsa-key-size = 4096

pre-hook = /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

post-hook = /sbin/iptables -D INPUT -p tcp --dport 80 -j ACCEPT

renew-hook = /usr/sbin/ipsec reload /usr/sbin/ipsec secrets

' /etc/letsencrypt/cli.ini

3)

certbot certonly --non-interactive --agree-tos --standalone --preferred-challenges http --email your@email.com -d your.domain.com

注意这里的邮箱地址和域名要更改为自己的实际地址

4)

ln -f -s /etc/letsencrypt/live/YOUR.DOMAIN.COM/cert.pem /etc/ipsec.d/certs/cert.pem

ln -f -s /etc/letsencrypt/live/YOUR.DOMAIN.COM/privkey.pem /etc/ipsec.d/private/privkey.pem

ln -f -s /etc/letsencrypt/live/YOUR.DOMAIN.COM/chain.pem? /etc/ipsec.d/cacerts/chain.pem

5)

echo "/etc/letsencrypt/archive/YOUR.DOMAIN.COM/* r,

" /etc/apparmor.d/local/usr.lib.ipsec.charon

6)

aa-status --enabled invoke-rc.d apparmor reload

Ubuntu配置静态IP

查看Ubuntu版本:

Ubuntu 18.04 以上版本配置 IP 地址的方法和以往使用的配置方法有很大的不同。Ubuntu 18.04 使用 Netplan 来配置 IP 地址, Netplan 是一个新的命令行网络配置工具,故网上其他教程使用的 /etc/network/interfaces 文件已不存在,取而代之的是一个 YAML 文件。默认的 Netplan 配置文件一般在 /etc/netplan 目录下。

首先先找到 Netplan 默认的网络配置文件所在之处:

通过vim编辑yaml文件:

ip设置:

配置完成之后保存并关闭配置文件。然后用下面这行命令来应用刚才的配置:

如果配置正常且生效的话,我们可以用下面这个命令来查看一下 ip:

其实配置文件中的初始配置就是动态 IP 的配置,所以你想要使用动态 IP 的话不需要再去做任何的配置操作。如果你已经配置了静态 IP 地址,想要恢复之前动态 IP 的配置,就把在上面静态 IP 配置中所添加的相关配置项删除,把整个配置文件恢复成原来的样子就可以了。

参考资料:

如何在 Ubuntu 18.04 LTS 中配置 IP 地址 - Linux中国的文章 - 知乎

Ubuntu1804的网络配置(静态)

1、查看Ubuntu系统的版本号命令

cat /etc/issue?? 或者? lsb_release -a

2、切换root命令

sudo -i 或者 sudo -s

说明:从Ubuntu17.10开始,已经放弃在/etc/network/interfaces里面配置IP地址,即使配置也不会生效。而是修改到netplan方式,配置在/etc/netplan/01-netcfg.yaml里面或者类似后缀为.yaml的文件里面,

修改配置如下:

3、保存退出,执行netplan apply命令让配置直接生效

之前重启网络服务命令:/etc/init.d/networking restart? 或者? service networking restart 都无法使用。

4、验证是否配置成功

5、验证是否可以ping通外网

这里有几点需要注意:

1、Ubuntu 18.04.1 Desktop版本配置的时候需要将renderer: NetworkManager一行注释掉,否则netplan命令无法生效;

2、配置信息要严格按照yaml语言的语法格式,每个配置项使用空格缩进表示层级关系;缩进不允许使用tab,只允许空格;缩进的空格数不重要,只要相同层级的元素左对齐即可,否则netplan命令会报错;

3、对应配置项后跟着冒号,之后要接个空格,否则netplan命令也会报错。

扩展

重新启停以太网卡命令:

ifconfig ens33 down

ifconfig ens33 up

以上如有错误之处,请各位兄台批评指正!

本文参考自: Ubuntu18.04的网络配置(静态IP和动态IP) - OpsDrip - 博客园

(责任编辑:IT教学网)

更多

推荐Access文章