2015년 2월 7일 토요일

아치 리눅스 네트웍 설정 방법


ip link set wlp3 up
링크 올린다.

wifi-menu wls3
와이파이 연결 방법

wifi-menu -o wls3
--> -o 옵션은 /etc/netctl/ 에 프로파일을 생성 해준다.
나중에 재부팅이 있어도 사용 할 수 있게 할 수있다.

netctl enable wls3
netctl start wls3

[중요]
wifi-menu설치
pacman -S dialog
pacman -S iw wpa_supplicant
--> 대화형 메뉴방식의 설치 화면으로 전환 되어 와이파이 연결된다.

wifi  메뉴얼 연결 방식
wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "ssid" "psk")
이런 형식으로 연결한다.

sgdisk --zap-all /dev/sda
컴퓨터에 존재하는 기존의 파티션을 다 지우고 새로 시작하고 싶다면, 
파티션 테이블을 지우는 것이 좋습니다. 이렇게 하면 새로 파티션을 만드는 것이 쉬워질 뿐 아니라 디스크를 
MBR에서 GPT로 바꾸거나, GTP에서 MBR로 바꿀 때에 문제를 피할 수 있습니다

cfdisk /dev/sda
-_- 용량 설정시 G M 값을 붙여야 넘어간다. 유의 하자.

mkfs.ext4 /dev/sda1
--> 퍼멧 진행

lsblk /dev/sda

--> 파티션의 연결 구조를 보여 준다. 편리한 유틸리티 다.

mount /dev/sda1 /mnt
--> 루트 파티션 마운트 . 보통 요즘은 파티션을 통으로 잡는 일이 많아서 그냥 대충 잡고 간다.

vi /etc/pacman.d/mirrorlist

--> KAIST 의 위치가 있다. ?kaist 해서 한국에서 그래도 빠른 미러 사이트를 연결한다.

pacstrap /mnt base base-devel
--> error: failed to commit transaction (invalid or corrupted package) 에러 발생시 아래 키값을 가져오는 명령 실행
pacman-key --init && pacman-key --populate archlinux

genfstab -p /mnt >> /mnt/etc/fstab
--> fstab 설정

arch-chroot /mnt /bin/bash

vi /etc/locale.gen
...
#en_SG ISO-8859-1
en_US.UTF-8 UTF-8
#en_US ISO-8859-1
...

locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
hwclock --systohc --utc

# nano /etc/modules-load.d/virtio-net.conf
# Load 'virtio-net.ko' at boot.
virtio-net

# cd /etc/netctl
# cd examples/ethernet-static my_network

nano my_network
netctl enable my_network
pacman -S wpa_actiond

[중요]
mkinitcpio -p linux
--> /dev/shm 쉐어드 메모리 설정 하는 곳

pacman -S gptfdisk
pacman -S syslinux
syslinux-install_update -iam

# nano /boot/syslinux/syslinux.cfg

/dev/sda3 는 자신에 맞는 파일 시스템
번호로 수정 해야 한다 그렇지 않은면 부팅은 되지
않을 것이다.
보통은 /dev/sda1 일것이다.

...
LABEL arch
        ...
        APPEND root=/dev/sda3 rw
        ...
LABEL archfallback
        ...
        APPEND root=/dev/sda3 rw


pacman -S grub
grub-install --target=i386-pc --recheck /dev/sda
pacman -S os-prober
# grub-mkconfig -o /boot/grub/grub.cfg

스왑 메모리 설정도 잊지 말자
mkswap /dev/sda2
swapon /dev/sda2

로케일 설정 부분
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
ko_KR.UTF-8 UTF-8

# locale-gen
export LANG=ko_KR.UTF-8
=======================================================================
# ping -c 3 www.google.com

# ip link
이더넷 인터페이스의 이름을 확인합니다.


고정 IP 주소
서브넷 마스크
게이트웨이 IP 주소
네임서버(DNS)의 IP 주소
도메인 이름(랜 환경이 아닌 경우에 해당됩니다. 로컬 랜이라면 도메인명을 자유롭게 지어낼 수 있습니다

ip link set enp2s0f0 up
ip link set ens2 up

# ip addr add IP 주소/서브넷 마스크 dev 인터페이스_명칭
예시: 간단한 네트웍 설정 방법
# ip addr add 192.168.1.2/24 dev enp2s0f0
ip addr add 10.10.10.10/24 dev ens2


다음과 같이 게이트웨이를 추가하십시오.
ip route add default via IP 주소

예시:
# ip route add default via 192.168.1.1
========================================================================
x-windows  설치

$ lspci | grep -e VGA -e 3D
드라이버 확인

[root@localhost /]# pacman -S xf86-video-intel
2번이 인텔 드라이버

pacman -S xorg
pacman -S awesome
pacman -S lightdm-gtk3-greeter

/etc/lightdm/lightdm.conf

pacman -S xorg-server-xephyr

pacman -S qsynergy 

# hostnamectl set-hostname myhostname

댓글 없음: