Difference between revisions of "User:Scott/04"

From FreekiWiki
Jump to navigation Jump to search
Line 288: Line 288:
 
  [http://www.youtube.com/watch?v=EXv_N1atY50&feature=related Editing the FSTAB pt1]
 
  [http://www.youtube.com/watch?v=EXv_N1atY50&feature=related Editing the FSTAB pt1]
 
  [http://www.youtube.com/watch?v=mhQUuB-o6wc&feature=related Editing the FSTAB pt2]
 
  [http://www.youtube.com/watch?v=mhQUuB-o6wc&feature=related Editing the FSTAB pt2]
 +
[http://www.youtube.com/watch?v=LUpczMJVfUU&feature=related Editing the FSTAB pt3]
  
 
[[#top|top]]
 
[[#top|top]]
  
==FSTAB configure==
+
==FSTAB SHARE configure==
 +
see [http://wiki.freegeek.org/index.php/User:Scott/02 Mount HDD] to mount a hard-drive
 +
 
  sudo mount to see what is mounted
 
  sudo mount to see what is mounted
 
  sudo mount -a to mount all entries in fstab
 
  sudo mount -a to mount all entries in fstab
Line 299: Line 302:
 
  create a backup copy before saving file
 
  create a backup copy before saving file
  
Example 1. old-school
+
==Example 1. Share on Linux==
  [device]   [mount point]     [file system] [options]             [dump] [fsck order]
+
  [device]           [mount point] [file-sys] [options]                
  /dev/sdb1  /media/sjnDevice ntfs-3g        defaults,locale=en_US.utf8  0        0
+
  //IPAddress/share  /mnt/sjnSAMBA cifs    users,auto,credentials=/credentials.txt, (cont)
 +
  noexec,noperm o o
 +
 
 +
NOTE: A credentials file should be owned by root (permissions 400) and contain two lines:
 +
username = samba_user
 +
password = samba user password
 +
 
  
 
  Example 2. new-school
 
  Example 2. new-school
Line 307: Line 316:
 
  UUID=34C4DFF9C4DF8876  /media/sjnDevice  ntfs-3g  defaults,locale=en_US.utf8  0      0
 
  UUID=34C4DFF9C4DF8876  /media/sjnDevice  ntfs-3g  defaults,locale=en_US.utf8  0      0
  
  #File Systems [auto] [ext4] [jfs] [reiser4] [swap] [iso9668] [FAT 32] [NTFS]
+
  #File Systems [auto] [ext4] [jfs] [reiser4] [swap] [iso9660] [FAT 32] [NTFS]
 
  #Note [ntfs-3g]necessary for write access
 
  #Note [ntfs-3g]necessary for write access
 
   
 
   

Revision as of 19:22, 6 November 2011

   Network Troubleshooting
--------------------------------
Home Page      user:scott
Tech Support   user:scott/02
Dir & Files    user:scott/03
Network        user:scott/04
Troubleshoot   user:scott/05
Laptops        user:scott/06
Resources      user:scott/07
Notes          user:scott/08 

Template:TOC limit

DHCP syn ak

sudo dhclient

Open Ports (view)

nmap -P 0 localhost (sudo apt-get install nmap)

netstat -l

TCP/IP Open Connection

lsof -i    (domain names)
lsof -i -n (ip address)

DNS (view records)

dig well.com

top

Reset Modem and Router

Unplug Modem and Router
Reset Modem and Router (paper clip)
Reboot Machine

Browser Off-line?

BASH Shell (TS connection)

Adapter or Onboard

lspci

lspci - Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 01)

lsusb

lsusb - Bus 001 Device 003: ID 13b1:0026 Linksys

DHCP

DHCP Discover

sudo dhclient

Listening on LPF/eth0/00:17:08:5f:dc:73
Sending on   LPF/eth0/00:17:08:5f:dc:73
DHCP-REQUEST of 192.168.1.8 on eth0 to 255.255.255.255 port 67
DHCPA-CK of 192.168.1.8 from 192.168.1.1
bound to 192.168.1.8 -- renewal in 36968 seconds.

top

ifconfig

ifconfig

eth0  Link encap:Ethernet  HWaddr 00:17:08:5f:dc:73  
      inet addr:192.168.1.8  Bcast:192.168.1.255  Mask:255.255.255.0
wlan0 Link encap:Ethernet  HWaddr 00:18:39:1d:31:d0  
      inet addr:192.168.1.7  Bcast:192.168.1.255  Mask:255.255.255.0

iwconfig

iwconfig

wlan0  IEEE 802.11bg  ESSID:"Karen's Wireless Network"  
       Mode:Managed  Frequency:2.437 GHz  Access Point: 00:18:01:FE:AB:AC

Ping (gateway)

ping localhost 127.0.0.1

ping gateway (route -n)

ping 74.125.225.48 (google.com)

top

DNS (view records)

Dig well.com (DNS NS + A records no MX records)
ping well.com
traceroute well.com (if installed)

Network Tools (TS Connection)

System -> Administration -> Network Tools

Devices Tab

loopback Interface (lo) 
Protocol IPv4 - 127.0.0.1
Hardware address: Loopback
 
Ethernet Interface (eth0)         
Protocol IPv4  - 192.168.1.x
Hardware address: 00:17:08:5f:dc:73
Wireless Interface (wlan0)         
Protocol IPv4  - 192.168.1.x
Hardware address: 00:17:08:5f:dc:73

top

Ping Tab

ping 127.0.0.1

Netstat Tab

Determine gateway 192.168.1.x
ping gateway
ping 74.125.225.48 (google.com)

Lookup Tab - DNS Records

lookup 208.17.81.205 (well.com)
lookup well.com (default information)
lookup well.com (Mailbox Exchange)
 

Traceroute Tab

traceroute 74.125.225.48 (google.com)
traceroute google.com
traceroute 208.17.81.205 (well.com)
traceroute well.com

Network Manager

System -> Preferences -> Startup Applications
EDIT = nm-applet --sm-disable

top

Network Cards

==PCI Adapter==
AZIO AWD154B (802.11G Wireless PCI Adapter)

USB Adapter

Linksys Wireless-G USB Network Adapter with SpeedBooster v2

Dial-Up

  • Whizcoho – DIAL-UP
user = freegeek@whiz.to
pw = test123
Gresham Number: 503-465-4055
503 974-0040

503 647-5957 – support 
http://wiki.freegeek.org/index.php/Dialup_configuration
etc/ppp/pap-secrets
#	*	password
“bbooth76”	*	‘barbwies”

freegeek\@wiz\.to		*	test123
bbooth76\@whiz\.to	*	jlister

top

About ssh

Generating a key pair

ssh-keygen -t dsa
http://support.suso.com/supki/SSH_Tutorial_for_Linux

NFS - Network File Sharing (install server)

YouTube-ServerSide

SettingUpNFS

top

install nfs-server

sudo apt-get install nfs-kernel-server

Create dir to export (share)

sudo mkdir FolderName (root)
umask = 0022 / permissions = 755
sudo chmod 777 file1

Create local settings such as ...

POSIX permissions (owner and group)

The most restrictive combo of Local and NFS permissions is what applies.

If a folder has full permissions locally (777)
but I export that folder as (ro) instead if (rw), 
My actual permissions are read-only.

Add dir you wish to share to /etc/exports file

cat /etc/exports
sudo nano /etc/exports
(add the following lines)

/dir/FolderName1 192.168.1.7/255.255.255.0(rw,sync)
/dir/FolderName2 x.x.x.x/x.x.x.x(ro,sync)

Export the file system

sudo exportfs -a

Restart the NFS daemon

sudo /etc/init.d/nfs-kernel-server restart

NFS - Network File Sharing (install client)

YouTube-ClientSide

Install client tools for mounting NFS file system

sudo apt-get install nfs-common

Mount network shares with nfs4

sudo mount -t nfs4 -o proto=tcp,port=2049 RemoteHostIP:/dir/ShareName LocalFolder
(LocalFolder on client)

top

SAMBA Part 1 of 4

Samba-Part1

SAMBA uses (SMB) "Session Message Block"
SAMBA uses (CIFS) "Common Internet File System"

Install SAMBA

sudo apt-get install samba 

Edit the Configuration File

[ALT + F2] then 
gksudo gedit/etc/samba/smb.conf
  
search for "workgroup" workgroup = WORKGROUP
personalized to something like workgroup = sjnWorkgroup

find "security = user" and uncomment
At bottom of Config file create a "share" such as ...

[sjnPUBLIC]
comment = Public files shared on "name of server"!
comment = Public files shared on bob scott (that's server bob and server scott)
path = /sjnPUBLIC
guest ok = yes (can browse without authentication)
browseable = yes
read only = yes
#create mask = 0000
directory mask = 0000
[sjnREADONLY-EXT4]
comment = Read-only share on bob
path = /sjnREADONLY-EXT4
guest ok = yes (can browse without authentication)
browseable = yes
read only = yes
create mask = 0000
directory mask = 0000
[sjnWRITEABLE-EXT4]
comment = Read-Write share on bob
path = /sjnWRITEABLE-EXT4
guest ok = yes (can browse without authentication)
browseable = yes
read only = no
create mask = 7777
directory mask = 7777

top

Create dir to match SAMBA shares "Name and Permission"

sudo mkdir -v /sjnPUBLIC 
sudo mkdir -v /sjnREADONLY-EXT4
sudo mkdir -v /sjnWRITEABLE-EXT4

Change file permissions to match the config file

sudo chmod 777 /sjnWRITEABLE-EXT4

SAMBA Part 2 of 4

Samba-Part2

Mount necessary partitions and devices

Mount necessary partitions and devices in /etc/fstab 
(unless they are already mounted)

Not necessary if you are only sharing files on the default ...
Ubuntu Linux ext4 root (/)

Is necessary if you want to auto-mount NTFS partitions to share on network

FSTAB for SAMBA

Editing the FSTAB pt1
Editing the FSTAB pt2
Editing the FSTAB pt3

top

FSTAB SHARE configure

see Mount HDD to mount a hard-drive

sudo mount to see what is mounted
sudo mount -a to mount all entries in fstab
gksudo gedit /etc/fstab
select Edit -> Preferences -> Editor
create a backup copy before saving file

Example 1. Share on Linux

[device]           [mount point] [file-sys] [options]      	             
//IPAddress/share  /mnt/sjnSAMBA  cifs    users,auto,credentials=/credentials.txt, (cont)
  noexec,noperm o o
NOTE: A credentials file should be owned by root (permissions 400) and contain two lines:
username = samba_user
password = samba user password


Example 2. new-school
[device]              [mount point]   [file system]  [options]              [dump][fsck order]
UUID=34C4DFF9C4DF8876  /media/sjnDevice  ntfs-3g   defaults,locale=en_US.utf8   0      0
#File Systems [auto] [ext4] [jfs] [reiser4] [swap] [iso9660] [FAT 32] [NTFS]
#Note [ntfs-3g]necessary for write access

#Network Types - nfs, smb, cifs

List UUID - Universal Unique Identifier

sudo blkid
ls -l /dev/disk/by-uuid

top

Ubuntu Network Configuration Files - Part 1 of 3

config-Part1 config-Part2 config-Part3