Ubuntu网络配置

Ubuntu网络配置

配置网络前请确认是否拥有相关文件的权限。如果没有配置了保存文件的时候会报错。

配置IP地址

配置网络之前需要查询一下网卡名称和mac地址
在这里插入图片描述
Ubuntu的网络配置文件是/etc/network/interfaces
sudo vi /etc/network/interfaces (注意Ubuntu的vi命令和CentOS有点区别)
进入文件,将里面的内容修改成如下形式:

#interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback

auto lo
iface lo inet loopback

# The primary network interface
# 注意:桥接模式和NAT模式的网络配置网段是不样的。
auto ens33   #ens33是网卡的名称,auto是随系统启动网卡
iface ens33 inet static   #static使用静态分配地址
pre-up ifconfig ens33 hw ether 00:0c:29:bc:b8:9a  #配置mac地址,避免报错
address xxx.xxx.xxx.xxx #IP地址 例如局域网:192.168.1.100
netmask xxx.xxx.xxx.xxx #子网掩码 一般都是255.255.255.0
gateway xxx.xxx.xxx.xxx #网关 例如局域网路由器的:192.168.1.1

配置DNS解析

sudo vi /etc/resolv.conf 该指令是打开DNS的配置文件。配置下面的信息,如果只需要一个DNS那么就配置一个即可。

searchlocaldomain #如果本Server为DNS服务器,可以加上这一句,如果不是,可以不加
nameserver 8.8.8.8 #希望修改成的DNS1 DNS可以使用这个谷歌提供的
nameserver 114.114.114.114 #希望修改成的DNS2

在这里插入图片描述

重新启动网关 sudo /etc/init.d/networking restart
使用ifconfig命令查询信息有没有错误,ping命令尝试联网。

如果重启Ubuntu后发现又不能上网了,问题出在/etc/resolv.conf,因为这个是一个link。重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。

通过resolvconf实现配置,这个应用可以实现DNS信息管理。执行命令安装:
Sudo apt-get install resolvconf

创建/etc/default/resolvconf配置文件,添加环境变量信息:
TRUNCATE_NAMESERVER_LIST_AFTER_127=no

执行:vi /etc/resolvconf/resolv.conf.d/base(没有文件需要先创建) 重新配置DNS
nameserver 8.8.8.8

进入/etc目录,执行sudo resolvconf -u命令,使配置生效。执行sudo /etc/init.d/networking restart重启网关服务。然后重启Ubuntu服务器,看看dns是否不再恢复默认。

通过XShell远程连接Ubuntu

一般情况下,安装好的Ubuntu系统中默认是只安装了openssh-client,此时只能通过此系统连接访问其他系统,但不具有让其他系统访问的权限。在终端查看ssh进程,输入ps -e|grep ssh,如果有安装openssh-client只会出现ssh -agent。

此时要想开放本机SSH服务以便其他系统登陆访问,就必须安装openssh-server。在终端中输入sudo apt-get install openssh-server,然后输入自己的root密码。
安装好ssh-server服务后,需要启动,1)service ssh start 2)/etc/init.d/ssh start

输入ps -e|grep ssh看是否有了sshd和ssh-agent。如果有就是安装成功。已经可以使用Xshell连接服务器。

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: Age of Ai 设计师: meimeiellie
应支付0元
点击重新获取
扫码支付

支付成功即可阅读