I have a laptop, and currently, I like to test out several different network configurations. Between NAT, Bridged and mixed modes, as well as on being on different external networks when my laptop changes between various wireless AP's, base stations, and its own ethernet port, I find that using "ifconfig" manually becomes very tiresome and boring. I've discovered that there's a quick way to switch between several predefined networks that can be accessed via bootup. Its as simple as this: startup location=home Oh, the contents of my startup batch file are: MassTranslated on 25 Dec 2004.
Attributes | Values |
---|
rdfs:label
| - Multiple coLinux networks
|
rdfs:comment
| - I have a laptop, and currently, I like to test out several different network configurations. Between NAT, Bridged and mixed modes, as well as on being on different external networks when my laptop changes between various wireless AP's, base stations, and its own ethernet port, I find that using "ifconfig" manually becomes very tiresome and boring. I've discovered that there's a quick way to switch between several predefined networks that can be accessed via bootup. Its as simple as this: startup location=home Oh, the contents of my startup batch file are: MassTranslated on 25 Dec 2004.
|
dcterms:subject
| |
abstract
| - I have a laptop, and currently, I like to test out several different network configurations. Between NAT, Bridged and mixed modes, as well as on being on different external networks when my laptop changes between various wireless AP's, base stations, and its own ethernet port, I find that using "ifconfig" manually becomes very tiresome and boring. I've discovered that there's a quick way to switch between several predefined networks that can be accessed via bootup. Its as simple as this: startup location=home The startup batch file, then passes the contents of the command line to coLinux, which then gets passed into the linux operating system. From there, one can parse out the init command line via /proc/cmdline. This can be done as follows (in a bash shell script): if ~[ ~`cat /proc/cmdline | grep ~"location=home" | wc -l` != 0 ]; then echo Setting up home network fi Oh, the contents of my startup batch file are: colinux-daemon -t nt kernel=vmlinux ram=64 eth0=tuntap cobd0=root_fs root=/dev/cobd0 ro %* The %* in the command line allows for the passing of the command line of the script directly to coLinux, which really helps when you want to boot in single-user mode for fsck'ing or debugging (instead of changing the XML file each time you want sinle user mode). MassTranslated on 25 Dec 2004. MassTranslated on Sun Apr 23 17:36:32 UTC 2006
|