首页 >>  正文

linux设置本机ip地址

来源:baiyundou.net   日期:2024-09-24

作者:买的有态度

上一篇文说明了怎么样在windows10中安装Linux内核和centos。 

但是安装好之后的centOS是运行在WSL1模式下,而对Docker而言WSL2会更好一些,两者的比较可以去微软WSL官网查看。

升级到WSL2

在开始菜单按钮上右键选择“Windows PowerShell (管理员)”。

在出现的命令行Shell窗口中可以输入以下命令

查看Linux的版本和状态

wsl -l -v

将WSL1的Linux切换到WSL2模式,其中“CentOS”为你需要使用的Linux名称。

wsl --set-version CentOS 2

关闭WSL

wsl --shutdown

切换到WSL2模式后最好重启一下。重启后就可以直接运行Cent OS了,因为在国内使用,我们还需要通过以下命令把源换成国内源,我选择了阿里云的源。

首先备份原来的源

cd /etc/yum.repos.d/;mkdir bak/; mv *.repo bak/

然后替换为阿里云的源,下边的命令最后加一个空格,后面添加你需要的阿里云源的地址,大妈不能在文字中添加阿里云源的链接,大家可以参照图片。

curl -o /etc/yum.repos.d/CentOS-Base.repo 

清除缓存

yum clean all

重建缓存

yum makecache

升级系统组件

yum update -y

固定IP

启动WSL的CnetOS后可以通过“ ifconfig ”命令查看Cent OS的IP地址,我们可以发现,每次重启宿主机,IP都是不一样的。我试过了网友提供的“ .wslconfig ”方法,似乎在Win10升级到22H2后创建的WSL,这个方法就无效了。

这里我找到了另外可用的方案,每次宿主机开机首次启动WSL时会自动生成一个vEthernet (WSL)虚拟网络连接,这个连接的IP是动态的,我们要做的就是为这个连接添加一个固定IP。

添加Linux启动项

首先在建立一个“ nas.sh ”文件,并在其中添加如下内容,有几个个需要注意的地方:

1.两个命令间要有一行空行,如果没有,有的时候会卡死;

2.编辑器要切换至UTF-8 Linux/Unix模式;

3.“192.168.66.2”中的66要与你家里的内网路由IP不同。

#!/bin/bash


ip addr add 192.168.66.2/24 broadcast 192.168.66.255 dev eth0 label eth0:1

之后把这个“ nas.sh ”移动到Linux的“ etc/profile.d ”目录,因为Win10已经自动挂载了Linux根目录,直接通过Win10的资源管理器移动即可。

启用Win脚本运行权限

默认情况下Win是不允许PowerShell运行脚本的,只允许运行命令,再次以管理员权限打开PowerShell,在其中输入“ set-executionpolicy remotesigned ”,之后重启,就可以运行ps1脚本了。

建立固定IP脚本

新建一个“ nas.ps1 ”文件,并在其中加入如下命令。其中的“100”是为了等待WSL的Cent OS完成启动而延迟时间100秒,如果你的电脑性能较高,也可以缩短这个时间。

Start-Sleep -Seconds 100 | netsh interface ip add address "vEthernet (WSL)" 192.168.66.1 255.255.255.0

exit

把这个PS1脚本建立一个快捷方式,并选择用管理员模式启动。

最后把“ nas.ps1 ”的快捷方式和Cent OS的快捷方式移动到“ C ProgramData Microsoft Windows Start Menu Programs StartUp ”(自动被去了斜杠,你们懂得)就可以了。


","force_purephv":"0","gnid":"95ab511aeaa7f5f37","img_data":[{"flag":2,"img":[{"desc":"","height":"303","title":"","url":"https://p0.ssl.img.360kuai.com/t01f0e63fcef7fc3b93.jpg","width":"600"},{"desc":"","height":"361","title":"","url":"https://p0.ssl.img.360kuai.com/t01a9882f9a8f3101ba.jpg","width":"339"},{"desc":"","height":"173","title":"","url":"https://p0.ssl.img.360kuai.com/t015c367c08559926f3.jpg","width":"600"},{"desc":"","height":"314","title":"","url":"https://p0.ssl.img.360kuai.com/t01089584b6e0c6fe39.jpg","width":"600"},{"desc":"","height":"99","title":"","url":"https://p0.ssl.img.360kuai.com/t013651cae03c82bf5a.jpg","width":"600"},{"desc":"","height":"451","title":"","url":"https://p0.ssl.img.360kuai.com/t014206ccc6f22c2763.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"cache","pub_time":1673340482000,"pure":"","rawurl":"http://zm.news.so.com/3b9da263cf67784ad5bbaf75743c74d0","redirect":0,"rptid":"972be7fd61795c56","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:阿里云","k":"阿里云","u":""},{"clk":"ktechnology_1:linux","k":"linux","u":""},{"clk":"ktechnology_1:win10","k":"win10","u":""}],"title":"NAS星球 篇五:WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

章堵穆1983在linux如何对本机内的一个网卡eht0绑定一个IP地址 -
蒲曲巩17118836402 ______ 1、Linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面,对于以太网的第一个网络设备,配置文件名一般为 ifcfg-eth0 . 2、如果需要为第一个网络设备绑定多一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个...

章堵穆1983linux如何配置自动获取IP地址 -
蒲曲巩17118836402 ______ 1.图形界面:setup命令,然后选择network--》选择你要设置的网卡--》编辑将其类型改为dhcp--》重启网卡即可.2.命令行界面:vi /etc/sysconfig/network-script/ifcfg-eth0 BOOTPROTO=DHCP(一定要大写).然后重启网卡 server network restart 另外推荐一本问题相关的学习书籍《Linux就该这么学》,这本系统对Linux学习有比较好的规划.

章堵穆1983怎样更改电脑地址 - 为什么我的电脑上有两个ip地址怎么修?为什么我的电脑上有两个ip
蒲曲巩17118836402 ______ 对于Windows系统来说:打开“控制面板”,找到“网络连接”,然后找到网卡的连接,一般叫“本地连接”,在那个图标上点击鼠标右键,选择属性,在弹出的窗口中间的部分找到“TCP/IP协议”并且点击.注意:点击“TCP/IP协议”的文字,不是点击前面的复选框,然后点击“属性”按钮,在弹出的窗口中就可以设置IP地址了.设置完成后,点击确定按钮即可. 对于Linux系统,打开终端(命令提示符),然后输入命令:ifconfig -eth0 192.168.102.102 上面的eth0是网络设备名称,请注意选择正确的网络设备,一般就是eth0,192.168.102.102是你要指定的IP,可以改变.

章堵穆1983简述在linux操作系统的字符环境下,可以通过哪些方法为其配置ip地址 -
蒲曲巩17118836402 ______ 1、ifconfig2、setup 启动图形化界面配置(redhat系列独有) 修改配置文件

章堵穆1983linux中在配置文件中配置本系统的主机信息、IP地址、DNS等信息,配置后可以让系统正常登陆互联网命令形式的
蒲曲巩17118836402 ______ 不知道你用的是虚拟机还是真实的电脑做的linux系统,不过有一条告诉你,如果你有路由器,那设置会非常简单,因为没有路由器的话,linux拨号上网很难的 在linux终端中输入netconfig→按空格→选择自动获取ip,确定,重启network服务 service network restart

章堵穆1983linux中如何通过设置访问策略来达到限制能够管理本机的ip地址 -
蒲曲巩17118836402 ______ 用iptables 加各种参数像-source:源地址 --dport目的端口等等

章堵穆1983如何配置ubuntu server的ip地址 -
蒲曲巩17118836402 ______ 检查网络配置 $ ifconfig 配置DHCP客户端$ sudo vi /etc/network/interfaces加入 iface eth0 inet dhcp 配置静态IP地址$ sudo vi /etc/network/interfaceseth0配置如下:auto eth0address 192.168.0.88netmask 255.255.255.0gateway 192.168.0.1 让新...

章堵穆1983linux ip配置在哪个文件中? -
蒲曲巩17118836402 ______ 配置在你的/etc/sysconfig/network-scripts/ifcfg-ethx文件中,x表示你的第几块网卡.配置完以后重启动服务.,p地址就配置好了 还有另外的几种配置IP的方法: 1、netconfig命令 输入netconfig后将会出现下图所示,单击yes按钮. 进行相关配置后ok退出. 2、Ifconfig命令 ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig ethx ipadd netmask x.x.x.x.

章堵穆1983在Linux中 ①要临时配置网卡的IP地址和掩码如何实现? ②要永久配置网卡的IP地址和掩码如何实现? -
蒲曲巩17118836402 ______ 在linux当中,第一块网卡的设备名是eth0,文件是ifcfg-eth0,保存在了/etc/sysconfig/network-scripts/这个目录下面1. 临时配置: ifconfig eth0 192.168.1.1 netmask 255.255.255.02. 永久生效: vi /etc/sysconfig/network-scripts/ifcfg-eth0 打开这个文...

章堵穆1983Linux如何自动获取IP地址 -
蒲曲巩17118836402 ______ 第一步:激活网卡 系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活.# ifconfig eth0 up 第二步:设置网卡进入系统时启动想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动.Linux有一点与windows不...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024