如何设置一个脚本,让电脑既可以上内网,也可以上外网

如何设置一个脚本,让电脑既可以上内网,也可以上外网,第1张

以WIN7系统为例:点击开始,打开控制面板打开网络和共享中心打开更改适配器设置右键单击本地连接选择属性选择Internet 协议版本4 (Tcp/Ipv4)选项卡,左键双击进入常规选项卡选择使用下面的IP,把你内网的IP,网关,子网掩码,DNS填好点选高级选项卡添加外网IP,子网掩码,网关,DNS确定可以再次上述步骤检查一遍,确定无误具体IP设置,首先需要知道上述所提到的内外网的IP地址,网关,子网掩码,DNS等

在右下角 日期过来两个 有一个像电脑的小标识 :Internet访问/网络 标识

单击它 会出现一个小面板 点击 “打开网络和共享中心”

就会出现上面这样的界面,点击“本地连接” 后出现一个新面板 在点击“属性”

接下去的画面是否非常熟悉了,对了,这和WINXP的界面差不多了,我想你也应该懂得怎么配置IP地址了吧

@echo off & setlocal enabledelayedexpansion

for /f "tokens=4" %%a in ('netsh interface show interface ^| findstr "已连接"') do set "ConName=%%~a"

echo 本机可上网网卡名称:%ConName%,回车直接输入默认可上网网卡名称

echo "以太网适配器 %ConName%"

set /p ConName=请输入可上网网卡名称:

for /f "tokens=1,2 delims=:" %%a in ('ipconfig') do (

if "%%a"=="以太网适配器 %ConName%" set "flag=1"

if "!flag!"=="1" (if "%%a"==" IPv4 地址 " set "ip=%%b")

)

echo IP=%ip%

pause

getIP:

[root@srv ~]# hostname -I|awk '{print $1}'

上述命令是获取本机上的第一个ip地址。

如果需要在开机是触发就将命令体追加到/etc/rclocal文件末尾。

问题有问题,本机的ip地址是:1921681002/2552552550,网络地址应该是1921681000/2552552550。默认的网关地址才是1921681001/2552552550。

一个超笨的办法:

脚本里写入:

netid=`ifconfig eth0 | grep "inet addr" | cut -d ":" -f 2 | cut -d " " -f 1 | cut -d "" -f 1-3`

echo $netid0

就可以显示一个IP地址了,这个IP地址就是你本机所在网络的网络地址。当然,这是以掩码是24位且你的网卡是eth0为前提的。注意第二个cut -d 后面的引号里面有空格。

以上就是关于如何设置一个脚本,让电脑既可以上内网,也可以上外网全部的内容,包括:如何设置一个脚本,让电脑既可以上内网,也可以上外网、win7下如何通过脚本自动设置ip地址、我写了一个BAT脚本获取指定网卡的IP地址,但是一直不成功,求大佬帮我看看等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9476141.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存