Ubuntu Server uzerinde SquirrelMail, IspConfig

Başlatan burdem, 15 Kasım 2009 - 00:46:31

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

burdem

Selamlar,

Arkadaşlar VirtualBox uzerinde Ubuntu Server kurdum(9.10). Amacım kendi bilgisayarımda mail server ve paneller kurup bunları öğrenmek. Bir nevi admincilik oynamak istiyorum yani. Buradaki adımları takip ediyordum. Sıra SquirrelMail konfigürasyonuna geldi. Onu da yaptım. Tabii bu aşamaya kadar olan * her şey siyah ekran üzerinde. Bir sonraki adıma baktığımda browser üzerinden bağlantı kurmuş.

Gelelim benim sorularıma :

1- Browser'ı Server üzerinde mi açtı ? Eğer öyleyse server üzerinde grafik ekrana nasıl geçilir?
2- Serverda değilde, ubuntu desktop'tan bağlandıysa neden ben serverdan dosyaları yüklediğim zaman desktop'a geçince bunları göremiyorum ?

Webmin kurulumuna da baktım, serverdan kurup browser'dan kendi locallerindeki adrese bağlanıyorlar rahatlıkla. Mantığını kafamda oturtamadım henüz, hayli karışık vaziyetteyim. Bu işin acemisi olduğum için de derdimi net anlatamamış olabilirim, kusura bakmayın.

Şimdiden teşekkürler.
long live rock n roll

heartsmagic

Sunucu üzerindeki tarayıcı değil o. Ağ bağlantısının sunucuya açık olduğu herhangi bir yerdeki, herhangi bir işletim sistemindeki tarayıcıdan. Eğer Virtualbox ile kurduğun Ubuntu ile ev sahibi işletim sistemin arasında bağlantı kurabildiysen oradan yapacaksın bu işlemi.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

canosayan

virtualbox muhtemelen bir ağ tanımlayıp sanal ve ev sahibi(sanal ve gerçek daha doğru kullanım olur gibi) sistem arası bir ağ kurmuştur. bu durumda sanaldaki dosyaları görememen normal. aynen şöyle düşünbilirsin. bir cpanel i kullanırken c panelin dosyalarını görüyor musun?
Chmod bizim işimiz.

burdem

#3
Teşekkürler arkadaşlar. Bazı yapılandırmaları es geçmişim. Bu nedenle gerçek sistemden baktığımda göremiyordum dosyaları herhalde. Heyecandan olsa gerek. Belki 8.defa kuruyorum dünden beri. Neyse ki yanlış yaptıkça doğrusunu öğreniyorum.

düzeltme nedeni : sorun devam ettiği ve sonraki mesajım birleştirildiği için


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 31 Aralık 1969 - 15:59:59

interface yapılandırmasını da düzgün yaptım bu sefer. Ancak şöyle bir olay var. Konuyu açtığımda belirttiğim şey başıma geldi :

sanal serverda squirrelmail'i kurunca gerçek sistemimden buna ulaşamıyorum. Serverda squirrelmail'i /var/www dizinine koyuyorum. Gelgelelim masaüstümden(gerçek sistemden) baktığımda burada gözükmüyor. Yukarıda linkini verdiğim anlatımda server1.example.com/webmail yazıp bağlanıyorlar. ancak ben yazdığımda yok böyle bir dosya diyor. Zaten server1.example.com adresine bağlanamıyorum. O yüzden ipadresim/webmail olarak deniyorum. localhost/webmail olarak deniyorum. Yine yok.

Zaten baktığımda /var/www içinde önceden yüklediğim cms ve php dosyaları var sadece.

Sorum şudur : Server üzerinde Squirrelmail'i yüklediğimde masaüstümdeki browser üzerinden buna erişmem için ne yapmam gerekir?
long live rock n roll

heartsmagic

Cevap da şudur: Bridged olarak ayarlayacaksın Virtualbox'ı. Böylece içeri kurduğun sanal sunucudan da internete ve ev sahibi internete erişebileceksin. Hani bu son sürümde gerek var mıdır bilemiyorum ancak ben aşağıdaki betiği kullanıyordum:

Alıntı Yap# VirtualBox Bridging

# load the tun module
modprobe tun

# Create a tap device with permission for the user running vbox
tunctl -t tap0 -u serkan
chmod 666 /dev/net/tun

# Bring up ethX and tapX in promiscuous mode
ifconfig eth0 0.0.0.0 promisc
ifconfig tap0 0.0.0.0 promisc

# Create a new bridge and add the interfaces to the bridge.
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 tap0

# Give the bridge a dhcp address.
dhclient br0

Bu betikle "birgded" olarak IP alıyor Ubuntu. Sanal makineyi de ethernet kartı için olan bölümden yanlış hatırlamıyorsam tap0 olarak seçiyorduk. Bu betik için bridge-utils, uml-utilities paketleri kurulu olmalı.

Bu olunca ev sahibi olan Ubuntu ve sunucun aynı ağdan IP alacaklar ve interneti paylaşacaklar. Birbirlerine erişebileceksin. SquirreMail içinse ev sahibi Ubuntu tarafındaki Firefox ile erişim deneyeceksin. IP adresi olarak sunucu IP adresini kullanacaksın.

Not: Betikte kırmızı olarak işaretlediğim yer benim kullanıcı adım. Kendi kullanıcına göre değiştirmen lazım bunu.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

heartsmagic

Az önce deneme amaçlı Ubuntu sunucu sürümünü kurdum. Aslında ayarlar hemen hemen anlattığım gibi. Sadece misafir sistem için Ağ Bağdaştırıcısı tap0 olarak geçmiyor şu anda. "Bridged adapter" olarak ayarlanması yetiyor. Ardından rahatlıkla internet ve ağ paylaşılabilir. Aşağıda örnek çıktıları vereyim.

Ev sahibi Ubuntu'daki IP adresim:

ifconfig

Alıntı Yapbr0       Link encap:Ethernet  HWaddr 00:23:54:1c:04:10 
          inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::223:54ff:fe1c:410/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1501 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1456 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:535967 (535.9 KB)  TX bytes:236454 (236.4 KB)

SSH ile misafir sisteme bağlanalım:
ssh 192.168.2.3
Alıntı YapLinux subuntu 2.6.31-14-server #48-Ubuntu SMP Fri Oct 16 15:07:34 UTC 2009 x86_64

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/

  System information as of Mon Nov 16 04:37:48 EET 2009

  System load: 0.0               Memory usage: 11%   Processes:       62
  Usage of /:  10.4% of 7.49GB   Swap usage:   0%    Users logged in: 1

  Graph this data and manage this system at https://landscape.canonical.com/

Last login: Mon Nov 16 04:33:14 2009 from 192.168.2.2

Bir ifconfig de burada yürütelim:
Alıntı Yapeth0      Link encap:Ethernet  HWaddr 08:00:27:f5:23:a0 
          inet addr:192.168.2.3  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fef5:23a0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2766 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1551 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3930313 (3.9 MB)  TX bytes:117227 (117.2 KB)
          Interrupt:11 Base address:0xd020

Alıntı Yapsubuntu [ 4:38:46] ~ > ping 192.168.2.2
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
64 bytes from 192.168.2.2: icmp_seq=1 ttl=64 time=0.528 ms
64 bytes from 192.168.2.2: icmp_seq=2 ttl=64 time=0.629 ms

Alıntı Yap
subuntu [ 4:39:07] ~ > ping google.com
PING google.com (74.125.45.100) 56(84) bytes of data.
64 bytes from google.com (74.125.45.100): icmp_seq=1 ttl=51 time=171 ms
64 bytes from google.com (74.125.45.100): icmp_seq=2 ttl=51 time=169 ms


Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

burdem

@heartsmagic dediklerini yaptım. Yine bağlanamıyorum browser üzerinden. ip adresimi yazınca da serverdan yüklediğim dosyaları göremiyorum. Acaba bu verdiğin ayarları yapıp server'ı baştan mı kurmam gerekiyor ?
long live rock n roll

heartsmagic

Baştan kurmana gerek yok, sistemin kurulumu ile ilgili bir olay değil bu. Şimdi sen bu dediklerimi yaptıysan, ev sahibi sistemde:

ifconfig
çıktısını verir misin?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

burdem

evsahibi sistemde ifconfig çıktısı

br0       Link encap:Ethernet  HWaddr 00:1d:72:c9:cb:11 
          inet6 addr: fe80::21d:72ff:fec9:cb11/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61 errors:0 dropped:0 overruns:0 frame:0
          TX packets:137 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12772 (12.7 KB)  TX bytes:30414 (30.4 KB)

br0:avahi Link encap:Ethernet  HWaddr 00:1d:72:c9:cb:11 
          inet addr:169.254.7.222  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0      Link encap:Ethernet  HWaddr 00:1d:72:c9:cb:11 
          UP BROADCAST PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:347 errors:0 dropped:0 overruns:0 frame:0
          TX packets:347 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:33444 (33.4 KB)  TX bytes:33444 (33.4 KB)

tap0      Link encap:Ethernet  HWaddr be:6c:49:d0:39:e0 
          inet6 addr: fe80::bc6c:49ff:fed0:39e0/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:196 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:16:ea:72:f9:7a 
          inet addr:192.168.1.33  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::216:eaff:fe72:f97a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:460256 errors:0 dropped:0 overruns:0 frame:0
          TX packets:360317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:479093421 (479.0 MB)  TX bytes:42149595 (42.1 MB)

wmaster0  Link encap:UNSPEC  HWaddr 00-16-EA-72-F9-7A-37-32-00-00-00-00-00-00-00-00 
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
long live rock n roll

heartsmagic

Normal IP alamamış sistem. Benim verdiğim betiği nasıl uyguladın?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

burdem

bridge.sh olarak kaydettim önce. daha sonra sh bridge.sh komutu ile calistirdim
long live rock n roll

heartsmagic

IP alamamış ancak. Betik işini bitirdiğinde ne diyor peki? Son satırlar önemli bizim için.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

burdem

Ben de şimdi dikkat ettim. betiği çalıştırdığında "bu iş olmaz" diyor :)

Sabahın 5'inde gözün her gördüğünü beyin algılayamıyor tabi.


Set 'tap0' persistent and owned by uid 1000
chmod: '/dev/net/tun''nın erişim izinleri değiştiriliyor: Operation not permitted
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFFLAGS: Permission denied
add bridge failed: Operation not permitted
can't add eth0 to bridge br0: Operation not permitted
can't add tap0 to bridge br0: Operation not permitted
There is already a pid file /var/run/dhclient.pid with pid 30016
Internet Systems Consortium DHCP Client V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

can't create /var/lib/dhcp3/dhclient.leases: Permission denied
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFFLAGS: Permission denied
Open a socket for LPF: Operation not permitted

long live rock n roll

heartsmagic

Gece sarhoşluğu pardon :)

sudo sh bridge.sh olarak yapacaksın.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

burdem

burak@burak-laptop:~$ sudo sh bridge.sh
[sudo] password for burak:
Set 'tap0' persistent and owned by uid 1000
device br0 already exists; can't create bridge with the same name
device eth0 is already a member of a bridge; can't enslave it to bridge br0.
device tap0 is already a member of a bridge; can't enslave it to bridge br0.
There is already a pid file /var/run/dhclient.pid with pid 30016
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/br0/00:1d:72:c9:cb:11
Sending on   LPF/br0/00:1d:72:c9:cb:11
Sending on   Socket/fallback
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 15
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
* Reloading /etc/samba/smb.conf smbd only
  ...done.
long live rock n roll

heartsmagic

Ortalık biraz karıştı sanırım böyle :) Şöyle bir kere daha deneyelim:

sudo ifconfig br0 down
sudo sh bridge.sh
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

burdem

long live rock n roll

heartsmagic

Ağ yöneticisinden ağı kapatıp, tekrar açar mısın? Temiz bir IP alsın önce bridge falan bulaşmadan. Ardından şu betiği tekrar deneyelim.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

burdem

değişen tek şey interval değerleri maalesef. Önce kendimle(ev sahibi) olan sorunlarını halletmem lazım herhalde :)
Ama nasıl :(
long live rock n roll

heartsmagic

Ubuntu 9.10 mu bu? Gerçi pek fark etmez 9.04 ile de bu iş oluyordu. Bende anlattığım şeylerden farklı bir ayar yok, sana yetiştim şu anda:

[IMG]http://img23.imageshack.us/img23/3210/eg001.th.jpg[/img]

Tabii senin önce dediğin gibi ev sahibi sistemdeki ayarı yapman lazım. Nerede eksik var şu saat itibariyle kestirmek biraz güç. Vaktimiz müsait olduğunda bir kere daha bakmaya çalışalım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

burdem

Beni geçmişsin Serkan hocam :) işte ben bu adresi yazdığımda öyle bir dosya yok diyor. Evet saat geç oldu. Uğraştırdık seni de bu saatte, yardımların için sağol
long live rock n roll

heartsmagic

Rica ederim, keşke şimdi çözebilseydik sorununu. Bir ara vakit ve fırsat bulunca bakmaya çalışırız dediğim gibi. Gerçi şu an için bir fikrim yok neyin soruna yol açtığına dair ancak araştırmaya gayret gösteririz.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

garafatma

@burdem, sanal makine'nin ethernet kartı "Bridged Mod"da çalışıyor değil mi?
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

burdem

Evet Bridged Mod'a ayarladım VirtualBox'ın ağ bölümü.
long live rock n roll

heartsmagic

"Briged mode"a gelmeden bizim önce bir Ubuntu üzerinde IP aldırmamız gerekiyor :)
@burdem, sistemi kapatıp açınca bu problem yine oluyor mu? Betikte kullanıcı adını değiştirdin değil mi? Gerçi %99 unutmamışsındır bunu :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.