[MacOS]命令行Terminal修改IP地址以及关于网络的一些操作命令

2021-01-27 35点热度 0人点赞 0条评论
查看所有的网络(适配器),列表里比如有Ethernet、Wi-Fi等,对应系统设置的Network的Service列表
networksetup -listallnetworkservices

#返回如下(主要有Ethernet有线网,Wi-Fi无线网络等):
An asterisk (*) denotes that a network service is disabled.
SAMSUNG CDMA Technologies
USB-Serial Controller D
USB 10/100/1000 LAN
Ethernet
Wi-Fi
iPad USB
iPhone USB
Bluetooth PAN
Thunderbolt Bridge
以Wi-Fi,设置IP为192.168.50.20为例,以及其他一些网络设置
#设置Wi-Fi的IP地址是192.168.50.20,网关192.168.50.254
networksetup -setmanual Wi-Fi 192.168.50.20 255.255.255.0 192.168.50.254

#得到DNS的设置
networksetup -getdnsservers Wi-Fi

#手动设置IP以后,需要设置DNS
networksetup -setdnsservers Wi-Fi 192.168.50.254 223.5.5.5

#恢复为DHCP
networksetup -setdhcp Wi-Fi
如果网络适配器里面有空格,命令行涉及到的需要加引号
#如果Device里有空格,需要有引号,以下是USB网卡的IP
networksetup -setdhcp 'USB 10/100/1000 LAN'
networksetup -setmanual 'USB 10/100/1000 LAN' 192.168.1.123 255.255.255.0

 

 

 

Terry

记录开发运维过程中遇到的坑以及解决方案,干货分享

文章评论

*

code