Jdi na obsah Jdi na menu
 


Sítě a internet

Jednotlivé postupy pro jeden typ BSD mohou fungovat i v ostatních, ovšem program ifconfig nabízí v růžných BSD mnohé jiné volby.

Jak nastavit síť v

OpenBSD
ifconfig -a #vypíše všechna dostupná zařízení a ukáže jejich stav
dhclient fxp0 #požádá o dhcp adresu připojí se přes síťovou kartu fxp0 do sítě
NetBSD
FreeBSD

Jak na WIFI v

OpenBSD
ifconfig wi0 up #nahodí síťovou wifi kartu s názvem wi0
ifconfig -M wi0 #ukáže nabídku AP, ke které jsou "v dohledu"
ifconfig wi0 nwid BAKULA.CZF nwkey zviratko # pripoji k siti BAKULA.CZF s heslem zviratko (verze s heslem netestovana)
ifconfig wi0 dhclient #ziská adresu dhcp a nastaví výchozí bránu sítě

NetBSD

FreeBSD

Jak spustit FTP server (s anonymním přístupem) v

OpenBSD
useradd -u 14 -g ftp -c "FTP Anonymous User" -s /sbin/nologin -L daemon -d /home/ftp -m ftp #vytvoří anonymní bezpečný přístup s úložištěm /home/ftp
chmod 555 /home/ftp #označí složku jako "pouze ke čtení"
mkdir /home/ftp/pub #vytvoří úložiště
chmod775 /home/ftp/pub #nastaví úložiště plně přístupné pro vybranou skupinu
mkdir /home/ftp/pub/upload #vytvoří úložiště, do nějž mohou anonymní uživatelé i zapisovat (ukládat)
chmod 777 /home/ftp/pub/upload #nastaví práva k ukládání do složky upload pro všechny
chown -R root:mojekupina /home/ftp #nastaví skupinu "mojeskupina", která může zapisovat do všech složek úložiště
/usr/libexec/ftpd -D #spustí ftp server
Přidání řádky:
ftpd_flags="-D"
do souboru /etc/rc.conf zajistí spuštění serveru vždy po startu PC

NetBSD
FreeBSD

Jak spustit SSH server v

OpenBSD
/usr/sbin/sshd #spustí z příkazové řádky ssh server (případně i vygeneruje klíč)
pkill /usr/sbin/sshd #zastaví běh ssh serveru
NetBSD
/etc/rc.d/sshd forcestart #spustí z příkazové řádky ssh server (případně i vygeneruje klíč)
/etc/rc.d/sshd forcestop #zastaví běh ssh serveru
cat "sshd=YES" >> /etc/rc.conf #zajistí pravidelné spuštění SSH serveru po startu PC
FreeBSD

Jak nastavit NFS sdílení v
OpenBSD
NetBSD
touch /etc/exports #vytvoří konfigurační soubor (pokud už neexistuje)
mkdir /home/uloziste #vytvoří adresář k ukládání souborů
chown kulimir:nfsclenove #nastavi vlastníka kulimir a skupinu nfsclenove, která bude moci plnohodnotně sdílet data
chmod 775 # zajistí čitelnost všem na síti 192.168.1.0 a plné sdílení uživateli kulimír a členům skupiny
cat "/home/uloziste -network 192.168.1.0 -mask 255.255.255.0" > /etc/export #nastaví místo sdílení a parametry sítě
přidání následujících řádků:
# NFS daemons and parameters.
rpcbind=yes
mountd=yes
nfs_server=yes
nfs_client=yes
lockd=yes
statd=yes
do souboru /etc/rc.conf zajisti spusteni serveru vzdy po startu PC
FreeBSD