Friday, August 29, 2008

CLI Ethernet action on the Mac

I have been doing an install that required 9000MTU and bonded Ethernet ports and there is no way that I could find to do this in the GUI on a Mac. Turns out it is easy to do with the command line networksetup command. Here are all the things it can do!

networksetup -listnetworkserviceorder
networksetup -listallnetworkservices
networksetup -listallhardwareports
networksetup -detectnewhardware
networksetup -getmacaddress
networksetup -getcomputername
networksetup -setcomputername
networksetup -getinfo
networksetup -setmanual
networksetup -setdhcp [clientid]
networksetup -setbootp
networksetup -setmanualwithdhcprouter
networksetup -setv4off
networksetup -setv6off
networksetup -setv6automatic
networksetup -setv6manual

networksetup -getdnsservers
networksetup -setdnsservers [dns2] [...]
networksetup -getsearchdomains
networksetup -setsearchdomains [domain2] [...]
networksetup -create6to4service
networksetup -set6to4automatic
networksetup -set6to4manual
networksetup -getftpproxy
networksetup -setftpproxy
networksetup -setftpproxystate
networksetup -getwebproxy
networksetup -setwebproxy
networksetup -setwebproxystate
networksetup -getsecurewebproxy
networksetup -setsecurewebproxy
networksetup -setsecurewebproxystate
networksetup -getstreamingproxy
networksetup -setstreamingproxy
networksetup -setstreamingproxystate
networksetup -getgopherproxy
networksetup -setgopherproxy
networksetup -setgopherproxystate
networksetup -getsocksfirewallproxy
networksetup -setsocksfirewallproxy
networksetup -setsocksfirewallproxystate
networksetup -getproxybypassdomains
networksetup -setproxybypassdomains [domain2] [...]
networksetup -getpassiveftp
networksetup -setpassiveftp
networksetup -getairportnetwork
networksetup -setairportnetwork [password]
networksetup -getairportpower
networksetup -setairportpower
networksetup -getnetworkserviceenabled
networksetup -setnetworkserviceenabled
networksetup -createnetworkservice
networksetup -renamenetworkservice
networksetup -duplicatenetworkservice
networksetup -removenetworkservice
networksetup -ordernetworkservices <...>
networksetup -getappletalk
networksetup -setappletalk
networksetup -getMTU
networksetup -setMTU
networksetup -listvalidMTUrange
networksetup -getmedia
networksetup -setmedia [option1] [option2] [...]
networksetup -listvalidmedia
networksetup -createVLAN
networksetup -deleteVLAN
networksetup -listVLANs
networksetup -listdevicesthatsupportVLAN
networksetup -listpppoeservices
networksetup -showpppoestatus
networksetup -createpppoeservice [pppoe service name]
networksetup -deletepppoeservice
networksetup -setpppoeaccountname
networksetup -setpppoepassword
networksetup -connectpppoeservice
networksetup -disconnectpppoeservice
networksetup -version
networksetup -help
networksetup -printcommands

No comments: