cli > gui
vooral als je de debian manier gewent bent.
ubuntu gebruikers kunnen ook blij zijn. alleen niet bang zijn als de config bestanden standaard leeg zijn.
ik ga er van uit dat men config files met commentaar kan lezen
en de pakketen mee gelevert hebben ook uitstekende manuals en voorbeeld scripts
Roaming Network
waar je ook bent of je nu wifi of ehternet gebruikt. Je netwerk kiest de instellingen de je hebt ingesteld voor dat netwerk.
dit kan met mijn wifi gui ook. tuurlijk maar gedeeltelijk. leg ik niet nu uit komt zo.
Programmas
wpasupplicant - Client support for WPA and WPA2 (IEEE 802.11i) (voor je wifi)
guessnet - Guess which LAN a network device is connected to
ifplugd - A configuration daemon for ethernet devices
Uitleg
eth1 is ethernet
eth2 is wifi
ifplugd gedetecteerd of een kabel in mijn laptop wordt gestoken en triggerd ifupdown (het debian netwerk systeem)
als de interface up is gaat guessnet kijken op wel netwerk je zit en Mapt de correcte interface instellingen aan de interface
Instellingen
/etc/wpa supplicant/wpa supplicant.conf
/etc/default/ifplugd
standaard code op eth1 na en
-b | --no-beep
/etc/network/interfaces
Resultaat Complete luiheid
en daar gaat het toch om
vooral als je de debian manier gewent bent.
ubuntu gebruikers kunnen ook blij zijn. alleen niet bang zijn als de config bestanden standaard leeg zijn.
ik ga er van uit dat men config files met commentaar kan lezen
en de pakketen mee gelevert hebben ook uitstekende manuals en voorbeeld scripts
Roaming Network
waar je ook bent of je nu wifi of ehternet gebruikt. Je netwerk kiest de instellingen de je hebt ingesteld voor dat netwerk.
dit kan met mijn wifi gui ook. tuurlijk maar gedeeltelijk. leg ik niet nu uit komt zo.
Programmas
wpasupplicant - Client support for WPA and WPA2 (IEEE 802.11i) (voor je wifi)
guessnet - Guess which LAN a network device is connected to
ifplugd - A configuration daemon for ethernet devices
Uitleg
eth1 is ethernet
eth2 is wifi
ifplugd gedetecteerd of een kabel in mijn laptop wordt gestoken en triggerd ifupdown (het debian netwerk systeem)
als de interface up is gaat guessnet kijken op wel netwerk je zit en Mapt de correcte interface instellingen aan de interface
Instellingen
/etc/wpa supplicant/wpa supplicant.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| network={
ssid="Werk WIfi"
psk="XXXXXXXXXXX"
id_str="Werk"
priority=10 #hoe hoger deste eerder gekozen
}
network={
key_mgmt=NONE
id_str="default"
priority=0
} |
/etc/default/ifplugd
standaard code op eth1 na en
-b | --no-beep
code:
1
2
3
4
| INTERFACES="eth1" HOTPLUG_INTERFACES="" ARGS=" -f -u0 -d10 -w -I -b" SUSPEND_ACTION="stop" |
/etc/network/interfaces
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
| #################################
## Netwerk Interfaces #
# ##
#################################
#################################
# The loopback network interface
#################################
auto lo
iface lo inet loopback
#################################
# eth1 Ethernet
#################################
allow-hotplug eth1
mapping eth1
# Too bad there's no way to pass commandline options to script
# script /usr/sbin/guessnet -i
script /usr/sbin/guessnet-ifupdown
# List of stanzas guessnet should scan for
# If none is specified, scans for all stanzas
map AP Thuis
# Profile to select when all tests fail
map default: default
# If no test succeed after this amount of seconds,
# then guessnet selects the default profile.
# Default is 5, but some network drivers need more.
#map timeout: 10
# Uncomment if something goes wrong:
#map verbose: true
#map debug: true
#################################
# eth2 wifi
#################################
allow-hotplug eth2
iface eth2 inet manual
wpa-driver wext
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#################################
# Network Mapping
# de netwerk instellingen
#################################
#################################
# WL 330G accespoint
# AP wifi static IP dhcp server
# Maakt een static ip aan start dhcp server
#################################
iface AP inet static
address 192.168.5.1
netmask 255.255.255.0
broadcast 192.168.5.255
up dhcpd eth1 -pf /var/run/dhcpd-ap.pid
up /usr/loca/bin/ipmasq
down /bin/kill `/bin/cat /var/run/dhcpd-ap.pid`
down /sbin/iptables -F
# het ip address en mac address van de AP voor guessnet
#Note sommige systemen vinden pings van 0.0.0.0 niet leuk
#voeg source xxx.xxx.xxx.xxx (een ip binnen de netmask) toe als dit zo is
test peer address 192.168.5.254 mac 00:15:F2:6A:ED:17
#################################
# Thuis
#################################
iface Thuis inet manual
test peer address 10.0.0.1 mac 00:01:02:DF:D4:37
up /bin/mount /mnt/server/movies
pre-down /bin/umount /mnt/server/movies
# het ip address en mac address van de AP voor guessnet
test peer address 10.0.0.1 mac 00:01:02:DF:D4:37
#################################
# Werk
#################################
iface Werk inet dhcp
up /bin/umount /mnt/pornocollectie
up pkill ktorrent
down /bin/mount /mnt/pornocollectie
################################
# Default (De rest)
################################
iface default inet dhcp
#je kan bijvoorbeeld nog testen of je een dns tunnel kan op zetten :) |
Resultaat Complete luiheid
en daar gaat het toch om
>.< >.< >.< >.<