基于Debian的系统修改静态ip,dns
目录
Ubuntu系列
Ubuntu版本大于等于17.10,在/etc/netplan/XX-installer-config.yaml的yaml文件中配置IP.
Ubuntu版本小于17.10,在/etc/network/interfaces里面配置IP.
以Ubuntu18.04为例
步骤一:
1.查看网卡名字
2.执行以下命令,切换为root用户
su root
一般刚装好的系统没有设置root密码,执行以下命令修改密码
sudo passwd root
注意输入密码时,系统不会有任何提示
步骤二:
1.执行以下命令,进入网络配置文件
view /etc/netplan/01-network-manager-all.yaml
注意如果你使用vi文本编辑器时,修改文件时会有问题.我们可以用nano,vim等文本编辑器,这里我们使用view
打开后显示以下内容
点击键盘上的Ins键即可进入编辑模式,注意终端的左下角会有提示INSET
编辑完后大概为以下内容
ethernets:
ens33: //ens33是网卡名字,可以通过执行ip a 来查看
addresses: [10.0.0.10/24] //想要修改的静态ip地址和掩码
gateway4: 10.0.0.254 //网关地址
nameservers:
addresses: [114.114.114.114, 8.8.8.8] //DNS服务器,多个DNS要用英文逗号和空格隔开
注意:冒号后面有空格.
点击键盘上的Esc键,然后输入:wq! 回车即可保存退出
2.执行以下命令,使配置文件生效
netplan apply
步骤三:
1.验证网络配置是否生效
执行ip a
一般地,只看一行就行
2.ping ip,网关,百度来检验是否设置成功
执行ping 你修改的IP地址或网关或其他域名
例如
ping 10.0.0.10
ping 10.0.0.254
ping www.baidu.com
这三个大致为这样就应该没有问题
如果你是安装的带桌面的,你可以直接打开浏览器输入网址检验
Debian系列
由于Ubuntu版本小于17.10和debian的修改发方法大致一样,所以这里以debian 12.04为例
步骤一:
与上述步骤一大致相同,有出入的地方就是在安装系统时就配置好了root用户密码
请参照上述步骤一
步骤二:
1.执行以下命令,进入网络配置文件
vi /etc/network/interfaces
打开后显示以下内容
点击键盘上的Ins键即可进入编辑模式,注意终端的左下角会有提示INSET
编辑完后大概为以下内容
auto ens33 //执行ip a 即可查看网卡
iface ens33 inet static //两处的ens33替换为自己的网卡
address 10.0.0.27 //ip地址
netmask 255.255.255.0 //掩码
gateway 10.0.0.254 //网关
点击键盘上的Esc键,然后输入:wq! 回车即可保存退出
2.执行以下命令,使配置文件生效
systemctl restart networking
3.执行以下命令,创建配置DNS的文件
mkdir -p /etc/resolv.conf
4.执行以下命令,打开DNS配置文件
vi /etc/resolv.conf
点击键盘上的Ins键即可进入编辑模式,注意终端的左下角会有提示INSET
添加内容如下
nameserver 114.114.114.114
nameserver 8.8.8.8
点击键盘上的Esc键,然后输入:wq! 回车即可保存退出
步骤三:
请参照上述步骤三
发现kali-linux-2023.3也可以通过修改/etc/network/interfaces来配置ip,与上面方法差不多
更多推荐
所有评论(0)